> 운영 및 유지보수 > Docker > docker에 war 패키지를 배포하는 방법

docker에 war 패키지를 배포하는 방법

angryTom
풀어 주다: 2020-03-31 16:07:36
원래의
4353명이 탐색했습니다.

docker에 war 패키지를 배포하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿