1. 이미지 다운로드
# nginx 이미지 다운로드
docker pull nginx
# tomcat8 이미지 다운로드
docker pull tomcat:8.5.78-jdk8-openjdk
2. nginx 설정
1) nginx 컨테이너 실행 : wsl 환경에서 nginx의 설정파일 경로를 볼륨으로 잡으면 폴더 내용을 모두 지워버리기 때문에 src라는 임의의 경로를 만들어서 윈도우와 볼륨을 연결한다.
docker run -d --name nginx -p 80:80 -v d:/docker_volume/nginx:/etc/nginx/src nginx
2) nginx 설정파일 수정 : nginx 컨테이너에 접속하여 /etc/nginx/conf.d 경로에 있는 default.conf 파일을 /etc/nginx/src 경로로 복사한다. 그리고 컨테이너를 빠져나와 윈도우 볼륨을 연결한 경로로 이동하여 default.conf 파일을 수정한 다음 컨테이너의 원래 경로로 덮어쓴다.
3. tomcat 설정
1) 톰켓 컨테이너 실행
# /usr/local/tomcat/wepapps를 D:/docker_volume/tomcat 경로로 볼륨 설정
docker run -d --name tomcat8 -p 9000:8080 -v D:/docker_volume/tomcat:/usr/local/tomcat/webapps tomcat:8.5.78-jdk8-openjdk
4. docker network 설정
#mynetwork라는 이름으로 도커 네트워크 생성
docker network create mynetwork
# mynetwork에 nginx와 tomcat8 컨테이너 추가
docker network connect mynetwork nginx
docker network connect mynetwork tomcat8
5. 테스트
1) 샘플 html파일 작성 : webapps 경로에 ROOT 폴더를 만들고 index.html 파일을 복사한다.
2) nginx 컨테이너 재시작
docker stop nginx
docker start nginx
3) 웹 브라우저 접속
Docker(도커) Desktop 이미지 저장 경로 변경 (0) | 2022.04.06 |
---|---|
Docker(도커) 컨테이너 생명주기 (0) | 2022.04.04 |
Docker(도커) apache tomcat(아파치 톰캣) 연동 (0) | 2022.03.31 |
댓글 영역