목차

Docker DNS

  • Docker의 기본 docker0 bridge driver에는 DNS가 포함되어 있지 않음 → Docker0 bridge driver는 작동 안함
  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
docker network create es-net
docker run -d -m 1g --cpus=2  --name=es1 --net=es-net --net-alias=esnet-tg -p 9201:9200 -p 9301:9300 -e "discovery.type=single-node" elasticsearch:7.17.10
docker run -d -m 1g  --cpus=2  --name=es2 --net=es-net --net-alias=esnet-tg -p 9202:9200 -p 9302:9300 -e "discovery.type=single-node" elasticsearch:7.17.10
docker run -d -m 1g  --cpus=2 --name=es3 --net=es-net --net-alias=esnet-tg -p 9203:9200 -p 9303:9300 -e "discovery.type=single-node" elasticsearch:7.17.10
docker ps | grep es
docker network inspect es-net
docker run -it --rm --name=request-container --net=es-net busybox nslookup esnet-tg
docker run -it --rm --name=request-container --net=es-net centos:8 bash
curl -s esnet-tg:9200