Docker 구성 방법
가상서버에서 Docker를 정상적으로 사용하기 위해서는 아래와 같은 설정이 필요합니다.
Last updated
$ ip a | grep 'eth0|docker0'
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.42/24 brd 192.168.1.255 scope global dynamic eth0
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
inet 172.17.0.1/16 scope global docker0$ sudo docker run --rm -d --network host --name my_nginx nginx$ cat << EOF | sudo tee /etc/docker/daemon.json
{
"mtu": 1450
}
EOF$ sudo systemctl restart docker$ sudo docker network inspect bridge | grep mtu
"com.docker.network.driver.mtu": "1450"$ sudo docker run --rm -d --name my_nginx nginx$ sudo docker exec -it my_nginx bash
root@2a17da973db2:/# curl --head https://hosting.cafe24.com/
HTTP/2 200
server: NWS
content-type: text/html; charset=UTF-8
cache-control: no-cache, no-store, must-revalidate
pragma: no-cache
p3p: CP="CAO DSP CURa ADMa TAIa PSAa OUR LAW STP PHY ONL UNI PUR FIN COM NAV INT DEM STA PRE"
x-frame-options: DENY
x-xss-protection: 1; mode=block
strict-transport-security: max-age=63072000; includeSubdomains
referrer-policy: unsafe-url
date: Mon, 15 Mar 2021 04:27:13 GMT
content-length: 0