Skip to content

Instantly share code, notes, and snippets.

@hayajo
Last active March 20, 2019 05:05
Show Gist options
  • Save hayajo/865559753d28e6502242 to your computer and use it in GitHub Desktop.
Save hayajo/865559753d28e6502242 to your computer and use it in GitHub Desktop.
Docker単体でコンテナに固定IPを設定する(--privilege)

Docker単体でコンテナに固定IPを設定する

pipeworkweaveを利用せずにコンテナに固定IPを設定するには、docker run--privilegedオプションを指定し、コンテナ内でIPを設定する方法がある。

$ HOST1=$(docker run --privileged -t -d ubuntu /bin/bash)
$ docker exec $HOST1 ip addr add 192.168.0.10/24 dev eth0

$ HOST2=$(docker run --privileged -t -d ubuntu /bin/bash)
$ docker exec $HOST2 ip addr add 192.168.0.11/24 dev eth0

$ docker exec $HOST1 ping 192.168.0.11
$ docker exec $HOST2 ping 192.168.0.10

それだけ。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment