Over the limit

[Docker] Docker에 Tomcat 설치하기 본문

Devops/Docker

[Docker] Docker에 Tomcat 설치하기

ellapk 2024. 10. 14. 12:35

Tomcat 설치

 

1. tomcat 이미지 다운

https://hub.docker.com/_/tomcat

 

tomcat - Official Image | Docker Hub

Docker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images have clear documentation, promote best practices, and are designed for the most common use cases.

hub.docker.com

 

docker pull tomcat:[version]

 

 

2. tomcat 컨테이너 생성

// 방법 1
docker run -d -it -p 8080:8080 --name [tomcat_container_name] tomcat:[version]  

// 방법 2 (로컬 경로를 바인딩하여 컨테이너 생성)
docker run -d -it -p 8080:8080 -v [host path]:[docker path] --name [tomcat_container_name] tomcat:[version] 

-> -v 옵션으로 Docker Container의 경로 대신 내 컴퓨터(Host)의 경로로 대체된다.

 

 

 

3. 생성한 tomcat 컨테이너에 접속

docker exec -it [container name] /bin/bash

 

 

4. locathost:8080 접속하여 확인

 

필자는 포트 충돌이 있어서 8088로 바꿈

 

 

 

Tomcat 404 Not Found 에러

 

처음 DockerTomcat설치하면 webapps 폴더엔 아무것도 없고 webapps.dist 폴더Tomcat 관련 파일이 들어가 있다.

따라서, webapps.dist 폴더의 파일을 webapps로 모두 옮겨준다.

 

cp -R [복사 할 파일/폴더] [복사 할 경로]

 

ex) root@9d0437add0aa:/usr/local/tomcat# cp -R webapps.dist/* webapps
출처: https://dongx2.tistory.com/67 [DongZip:티스토리]

 

 

 

참고)

https://dongx2.tistory.com/67

 

 

'Devops > Docker' 카테고리의 다른 글

[Docker] Dockerfile에 대해  (1) 2024.10.17
[Docker] Docker와 Kubernetes 비교  (1) 2024.07.10
[Docker] Docker compose  (0) 2024.07.06
[Docker] 윈도우에 도커 설치  (0) 2024.07.06