네트워크 종류
bridge, host, overlay
bridge : 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 소통 할 수 있게
host: 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해 사용
overlay: 여러 호스트에 분산되어 돌아가는 컨테이너들 간에 네트워킹을 위해서 사용
구현 해볼 것
sql과 node를 각각 container를 만들어 docker에 띄우고
그 둘이 서로 하나의 호스트 컴퓨터 내부에서 통신할 수 있도록 한다.
그러기 위해서는 bridge를 사용하면 될 것같다.
1. 네트워크 생성
docker network create [사용할 네트워크 명]
2. 네트워크 목록 확인 (생성되었는지 볼 수 있음)
docker network ls
3. 네트워크 상세 정보 보기
docker network inspect [네트워크 명]
4. 생성한 네트워크 명 docker-compose 파일에 작성하기
networks:
refrigeratornetwork:
external: true #기존에 생성한 network 활용 옵션
'공부기록 > Backend' 카테고리의 다른 글
[docker] 백엔드 docker-compose 파일 build 에러 디버깅해보기 2 (0) | 2024.02.13 |
---|---|
[docker] 백엔드 docker-compose 파일 build 에러 디버깅해보기 1 (0) | 2024.02.13 |
docker 명령어 모음 (업데이트중) (0) | 2024.02.12 |
[mysql] 비밀번호 설정하기 (1) | 2024.02.10 |
[python] 파이썬 vscode에서 가상환경 설정하기 (0) | 2023.09.15 |