์๋
ํ์ธ์, ์ง๋ฌธ์ด ์์ต๋๋ค. docker swarm (๋ฒ์ 1.12)์ ์ฌ์ฉํ ๋ '--network host'๋ก ์๋น์ค๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
๋ช
๋ น์ "docker service create --name test --network host redis redis-server"์ด๊ณ ์ค๋ฅ๋ "Error response from daemon : network host is not valid for docker services"์
๋๋ค.
์ด๋ค ์๊ฒฌ์ด๋ผ๋ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค!
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
# docker service create --name demo --network host alpine /bin/sh
Error response from daemon: network host is not eligible for docker services
๋ณด์์์ ์ด์ ๋ก iptables์ NAT ๋ชจ๋์ด ํ์ฌ ์ธ๋ถ์ ์๊ธฐ ๋๋ฌธ์ Docker Swarm์ '--net host'๊ฐ ์ ๋ง ํ์ํฉ๋๋ค . ๋ฐ๋ผ์ ๋ชจ๋ ๋ฉ์ง ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๊ฐ ์๋ํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ์๋์ ์ผ๋ก ์ค๊ณ๋ ๊ฒ์ธ์ง ์์ง ๊ตฌํ๋์ง ์์์ต๋๊น?
+1๋ ์ด๊ฒ๋ ํ์ํฉ๋๋ค.
+1
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ณด์์์ ์ด์ ๋ก iptables์ NAT ๋ชจ๋์ด ํ์ฌ ์ธ๋ถ์ ์๊ธฐ ๋๋ฌธ์ Docker Swarm์ '--net host'๊ฐ ์ ๋ง ํ์ํฉ๋๋ค . ๋ฐ๋ผ์ ๋ชจ๋ ๋ฉ์ง ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๊ฐ ์๋ํ์ง ์์ต๋๋ค.