본문 바로가기
Infra/Docker_K8S

docker에 tomcat 설치-배포하기

by 골든크랩 2022. 9. 22.
728x90
반응형
docker-compose.yaml
 
tomcat:
    image: tomcat
    container_name: "tomcat"    
    ports:
      - "8282:8080"
    volumes:
      - ./tomcat/webapps:/usr/local/tomcat/webapps

 

C:\Projects\DockerProj>docker compose up -d tomcat
[+] Running 8/8
 - tomcat Pulled                                                                                                  17.3s
   - 2b55860d4c66 Pull complete                                                                                    4.8s
   - 49a58ffb4a94 Pull complete                                                                                    5.9s
   - 8889343dc9d4 Pull complete                                                                                   11.6s
   - 5c321d92dfdb Pull complete                                                                                   11.6s
   - 65e12e19b4c9 Pull complete                                                                                   11.7s
   - 31c5670ba66a Pull complete                                                                                   12.1s
   - 4196dee71f9b Pull complete                                                                                   12.2s
[+] Running 1/1
 - Container tomcat  Started                                                                                       1.4s

C:\Projects\DockerProj>docker ps
CONTAINER ID   IMAGE              COMMAND                  CREATED         STATUS         PORTS                               NAMES
1cf501ecd4bf   tomcat             "catalina.sh run"        8 seconds ago   Up 6 seconds   0.0.0.0:8282->8080/tcp              tomcat
f35a48dea9a8   gvenzl/oracle-xe   "container-entrypoin…"   10 days ago     Up 5 hours     0.0.0.0:1521->1521/tcp              oracle21
c5543403eeea   wordpress:5.7.2    "docker-entrypoint.s…"   13 days ago     Up 5 hours     0.0.0.0:8000->80/tcp                wordpress
2ef83b21813f   mysql:5.7          "docker-entrypoint.s…"   13 days ago     Up 5 hours     33060/tcp, 0.0.0.0:9906->3306/tcp   mysql

C:\Projects\DockerProj>

 

 

배포는 간단히 Volumes에 설정한 /tomcat/webapps 에 war 파일을 넣으면 끝.  tomcat 이 압축을 풀고 실행해줌.

실행해보면...

 

728x90
반응형

'Infra > Docker_K8S' 카테고리의 다른 글

git-lab과 jenkins 실행을 위한 yml 파일  (0) 2022.10.09
IntelliJ에서 Docker로 Web App 배포하기  (0) 2022.09.22
Windows WSL2 설치하기  (0) 2022.09.08
WSL2 설치하기  (0) 2022.09.08
jenkins 설치하기  (0) 2022.08.24

댓글