docker0에서 만들어진 컨테이너는 기본적으로 순차적인 IP를 가진다.
ip addr
brctl show
docker run --name c1 -it busybox
ctrl + p + q
docker inspect c1
docker run --name c2 -it busybox
ctrl + p + q
docker inspect c2
docker run -d -p 80:80 --name web1 nginx
docker inspect --format '{{.NetworkSettings.IPAddress}}' c1
docker inspect --format '{{.NetworkSettings.IPAddress}}' c2
docker inspect --format '{{.NetworkSettings.IPAddress}}' web1
docker attach c1
ping -c 3 8.8.8.8
docker run --name web1 -d -p 80:80 nginx:1.14
docker run --name web2 -d -p 80 nginx:1.14
docker run --name web -d -p nginx:1.14
docker rm -f $(docker ps -aq)
birdge 네트워크가 docker0이다
mynet network 생성
docker network create --driver bridge --subnet 192.168.100.0/24 --gateway 192.168.100.254 mynet
docker run -it --name c1 busybox
docker 0 사용
IP는 순차적으로 할당
docker run -it --name c1 --mynet busybox
mynet 네트워크 사용
docker run -it --name c1 --mynet --ip 192.168.100.100 busybox
mynet 네트워크 와 고정 IP 지정
docker run -d --name mysql -v /dbdata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=wordpress -e MYSQL_PASSWORD=wordpress mysql:5.7
ls /dbdata/
docker run -d --name wordpress --link mysql:mysql -e WORDPRESS_DB_PASSWORD=wordpress -p 80:80 wordpress:4