Docker 컨테이너에서 Tomcat을 시작하는 방법은 무엇입니까?

Docker 컨테이너에서 Tomcat을 시작하는 방법은 무엇입니까?

방금 Docker를 설치했고 사용법을 배우고 있습니다.

Oracle Linux 9 Slim 이미지를 설치하고 docker run --name myContainer .... 다음으로 Tomcat 9를 사용하여 컨테이너에 들어가서 docker exec -it myContainer bash다운로드하고 구성했습니다. 실행에 포트 매핑을 추가해야 했기 때문에 몇 번의 시도가 필요했습니다. 이제 모든 것이 준비되었습니다.

호스트(실제로는 VM)를 다시 시작하면 컨테이너는 더 이상 실행되지 않으며 docker start myContainer명령을 사용하여 시작해야 합니다. 이렇게 하면 컨테이너 자체가 시작되지만 컨테이너에 포함된 TC 서비스는 시작되지 않습니다. 컨테이너가 시작될 때 실행되도록 start.sh 스크립트를 설정하는 방법은 무엇입니까?

답변1

허브에서 도커 컨테이너를 사용하는 것이 더 간단할 수도 있습니다.여기컨테이너에 대한 링크입니다.

필요한 명령은 다음과 같습니다.

docker pull tomcat

관련 정보