[Docker] user-defined network 만들기

제이브로·2024년 2월 22일
0

Docker

목록 보기
39/48
post-thumbnail

1. user-defined network 생성

사용자 지정 bridge 네트워크 등 생성할 수 있다.

$ docker network create --driver bridge --subnet 192.168.100.0/24 --gateway 192.168.100.254 mynet
  • --driver bridge : bridge설정
  • --subnet 192.168.100.0/24 : 서브넷 설정
  • --gateway 192.168.100.254 : 게이트웨이 설정
  • mynet : 네트워크 이름 설정

2. 컨테이너 네트워크 지정

컨테이너 실행할 때, 사용자가 만든 네트워크로 지정하며, ip도 지정할 수 있다.

  • --net 지정하지 않을 시, 도커 기본 네트워크를 사용한다.
  • --ip 지정하지 않을 시, 순차적인 네트워크를 사용한다.
$ docker run -it --name c2 --net mynet --ip 192.168.100.100 busybox
  • --net mynet : mynet 네트워크 사용
  • --ip 192.168.100.100 : 192.168.100.100의 ip로 지정

3. Examples

3.1 nginx

$ docker run -d --name web -p  80:80 nginx:1.14
$ curl localhost

3.2 appjs

$ docker run -d --name appjs --net mynet --ip 192.168.100.100 -p 8080:8080 jbro321/appjs
$ curl localhost:8080

4. References

  1. ttabae youtube
profile
기록하지 않으면 기록되지 않는다.

0개의 댓글