Changes between Version 8 and Version 9 of linux/docker


Ignore:
Timestamp:
2015/03/01 08:32:30 (10 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/docker

    v8 v9  
    2727}}} 
    2828 
     29=== 起動済みのDockerのポートの公開 == 
    2930 
     31Docker自身には機能はありません。ホスト上で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}}} 
    3046 
    3147== イメージ初期化のChips ==