war 패키지를 docker에 배포하는 방법
docker 아래 tomcat에 war 패키지를 넣는 방법은 다음과 같습니다.
1 먼저 centos 시스템에 war 패키지를 넣어야 합니다. 이 기사 test.war 프로젝트를 centos 시스템의 기본 디렉토리에 넣으십시오. 이것은 ssh 도구를 통해 centos에 배치될 수 있습니다. 형식은 다음과 같습니다:
scp local_file remote_username@remote_ip:remote_folder
2. centos에서 docker로 Tomcat 이미지 아래에서 시작된 컨테이너에서.
(관련 동영상 튜토리얼 공유: java 동영상 튜토리얼)
docker cp test.war containerID:/usr/local/tomcat/webapps/
지침:
containerID는 시작한 tomcat 이미지의 컨테이너 ID 또는 컨테이너 이름일 수 있습니다.
Tomcat의 webapps에 test.war을 넣는 것입니다
일반적인 docker 명령
이해의 편의를 위해 여기서는 tomcat 이미지를 예로 들어보겠습니다. 한 줄의 구문 설명과 한 줄의 예제입니다.
이미지를 통해 컨테이너 생성
docker run -p port1:port2 containerName:tag docker run -p 8080:8080 tomcat:latest
기존 컨테이너 시작
docker start containerID/containerName docker start admiring_turing
여기서 admiring_turing은 Tomcat 이미지로 생성된 컨테이너 이름입니다. 해당 컨테이너 ID를 사용할 수도 있습니다.
컨테이너 중지
docker stop containerID/containerName docker stop admiring_turing
컨테이너 다시 시작
docker restart containerID/containerName docker restart admiring_turing
시작된 컨테이너로 대화형으로 작동
docker exec -i -t containnerID/containerName /bin/bash docker exec -i -t admiring_turing /bin/bash
컨테이너에 파일 복사
docker cp src_path container:dest_path docker cp /test.txt admiring_turing:/usr/local/
test.txt는 직접 만든 테스트 파일이며, 해당 파일을 컨테이너의 /usr/local 디렉터리에 복사합니다.
백그라운드에서 컨테이너 실행
docker run -d -p image:tag docker run -d -p tomcat:latest
더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의 docker tutorial 컬럼을 주목하세요.
위 내용은 docker에 war 패키지를 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!