• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Docker-compose 간 네트워크 공유

달소 달소 304

2

3

 

안녕하세요. 달소입니다.

 

이번글에서는 하나의 호스트에서 여러서비스를 구동할 때 알아두시면 좋은 도커네트워크 설정 팁입니다.

 

기본적으로 docker의 경우 컨테이너를 구동할때 사설네트워크를 자동으로 만들어서 구축을하고 docker-compose의 경우 아예 실행 디렉터리의 이름으로 네트워크를 만들어서 docker-compose 네트워크 간 격리가 이뤄집니다.

 

여기서는 docker-compose 를 여러개 사용할때 하나의 network에서 운영하는방법입니다.

 

이렇게 됐을때의 장점은 각 서비스간 서비스명으로 통신이 가능해지고 호스트에서 포트를 오픈해줄 필요가없습니다.

ex) npm에서 아래처럼 간단하게 프록시 설정이 가능해집니다.

image.png.jpg

 

네트워크 생성하기

docker network create bridge [네트워크이름]

 

생성한 네트워크는 docker network ls 명령어로 확인가능합니다.

 

image.png.jpg

 

docker-compose 에 network 적용하기

기존 docker-compose 설정 맨아래 네트워크 부분만 추가해주시면됩니다.

 

networks:
  default:
    external: true
    name: oracle-network

 

image.png.jpg

 

끝입니다 ㅎ

 

신고공유스크랩
3
profile image 1등
jerry80 2023.09.20. 17:41
이게 컴포즈로 컨테이너 하나 생성할때 마다 네트웍 만드는 것을 알고 있었는데도, 맨날 까먹고 networks 옵션 추가하는 걸 빠뜨리다 보니, 네트웍 구성이 너저분해졌습니다.

그런데, 이렇게 하나의 네트웍으로 통합하는 것이 따로 생성하는 것에 비해 손해나는 것은 없을까요 ? ㅎㅎ
profile image
달소 글쓴이 2023.09.20. 17:59
jerry80
보안적으로는 손해이긴하죠 ㅎㅎ 각각 격리가 안되니까요..

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 배드섹터 있는 HDD 복사 및 이미지 뜨기 : ddrescue, ddrescueview 3 klayf 1일 전14:16 205 +11
오픈소스 개인 구독 추적기 Wallos 9 달소 5일 전23:26 429 +3
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 24.05.06.20:42 324 +1
456 정보
image
지딱코 24.05.02.14:31 258 +1
455 정보
image
달소 24.05.01.05:38 157 0
454 정보
image
달소 24.04.25.08:21 196 +1
453 정보
normal
행복구슬 24.04.07.13:38 1275 +5
452 정보
image
DarkAcid 24.03.30.09:32 343 +2
451 정보
image
달소 24.03.28.22:48 193 +1
450 정보
image
Razorbacks 24.03.28.18:06 177 +1
449 정보
image
툭툭이 24.03.28.11:14 952 +17
448 정보
image
서맹 24.03.10.15:34 345 +1
447 정보
normal
서맹 24.03.09.17:09 222 +1
446 정보
image
달소 24.03.09.05:27 60 0
445 정보
image
달소 24.03.08.16:02 205 +2
444 정보
normal
서맹 24.03.08.15:15 188 +1
443 정보
normal
SHISHAMO 24.03.03.16:08 498 +1
442 정보
image
똥쓰똥쓰 24.03.01.13:15 669 +3
441 정보
image
honey720 24.02.28.00:20 255 +6
440 정보
image
권씨아저씨 24.02.24.21:41 206 +1
439 정보
image
콜라 24.02.23.16:30 152 +1
438 정보
normal
very 24.02.23.13:54 162 0
437 정보
normal
KelvinKang 24.02.20.20:35 117 +1