Changes between Version 8 and Version 9 of linux/docker
- Timestamp:
- 2015/03/01 08:32:30 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
linux/docker
v8 v9 27 27 }}} 28 28 29 === 起動済みのDockerのポートの公開 == 29 30 31 Docker自身には機能はありません。ホスト上でiptablesを利用して直接設定してやります。例えば、上記のコンテナ上の22番をホスト上の2022番に公開するには、次のようにします。 32 33 まず、コンテナのIPアドレスを調べます。 34 35 {{{ 36 # docker inspect コンテナ名 |grep IPAddress 37 "IPAddress": "172.17.0.18", 38 }}} 39 40 上記で調べたコンテナに対して、直接iptableを設定します。 41 42 {{{ 43 # iptables -t nat -A DOCKER ! -i docker0 -p tcp -m tcp --dport 2022 -j DNAT --to-destination 172.17.0.18:22 44 # iptables -t filter -A DOCKER -d 172.17.0.18/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 22 -j ACCEPT 45 }}} 30 46 31 47 == イメージ初期化のChips ==