일단 저는 docker 에서 몽고디비 컨테이너 을 만들고 데이터을 저장 한 상태입니다.
이제 할 것은 톰 켓을 올릴 예정이고 네트워크는 브릿지 을 만들고 그 브릿지 안에서 통신을 하게 하는 방법
아래의 블로그 가 설명 잘 되어있읍니다.
도커 참조 블로그
https://bluese05.tistory.com/38?category=559611
https://zzsza.github.io/development/2018/04/17/docker-kubernetes/
일단 컨테이너을 stop 해놓고 mongodb 컨테이너의 이름이 mon 으로 되어 있습니다.
docker commit 을 하게 되면 현재 컨테이너을 이미지로 만들기가 가능 합니다.
docker network create --driver bridge mybridge # mybridge란 이름의 bridge 네트워크 생성
브릿지 네트워크을 만들었고 이제는 우리가 만든 네트워크에 연결 하는 방법 입니다.
docker run -itd --name 컨테이너이름 --net 네트워크이름 -p 포트 이미지파일
이제 tomcat 도 똑같이 해봅시다
컨테이너 확인은
docker ps 옵션 a을 주면 꺼저있는 컨테이너 확인 가능
컨테이너 확인 은 했으니까 브릿지 네트워크 에 우리가 만든 컨테이너 가 포함 되어있는지 확인 해봅시다.
docker inspect mybridge 을 치고 밑에 내리면 json? 형태로 Containers 가 있다 그안을 확인 해보면
컨테이너 testmon 은 주소가 172.18.0.2 이란걸 확인 가능
컨테이너 tomtest 는 주소가 172.18.0.3 이네요
mybridge 안에 두 컨테이너 가 있는것을 확인 했고
브라우저에서 mongodb 연결 확인
tomcat 확인은
.war 파일을 복사 해서 tomcat/webapps/ 에 넣는다
db주소는 172.18.0.2:27017
브라우저에서 확인
꿑
'space' 카테고리의 다른 글
크롬 메뉴 글자 안보일떄 (0) | 2021.06.28 |
---|---|
포천 송우리 소흘궁 (0) | 2020.07.19 |
송우리 옛날통닭 골뱅이 (0) | 2020.03.23 |
포천 송우리 시카고피자 (0) | 2020.03.10 |
손소독제 추천 트리즈 손 소독제 500ml 리뷰 (0) | 2020.02.28 |