Skip to content

Instantly share code, notes, and snippets.

@yut148
Forked from hayajo/README.md
Created November 5, 2015 01:52
Show Gist options
  • Save yut148/de65ea055183a9994c3a to your computer and use it in GitHub Desktop.
Save yut148/de65ea055183a9994c3a 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