도커 네트워크 만들기
docker run --network 네트워크이름...
-> IP조회 및 해결 작업을 자동으로 수행
- 볼륨과 달리 네트워크는 도커가 자동으로 생성해주지 않는다.
- 네트워크를 사용하여 컨테이너를 실행하려면 직접 네트워크를 만들어야함.
docker network create 네트워크 이름
- 생성 후 docker run에서
--network 네트워크 이름
하면 된다.
- 연결을 하려면 ip주소 자리에 연결할 다른 컨테이너의 이름을 적어주면 된다.
ex) mongodb://mongodb:27017
도커 네트워크 드라이버
- 기본 네트워크 드라이버는
bridge
- 만약 네트워크 드라이버를 설정하고 싶다면 네트워크 생성 시
--driver
옵션을 사용한다.
ex) docker network create --driver bridge 네트워크 이름
종류 : host, overlay, macvlan, none, 그 외 써드파티...