

Docker version 1.10.3, build cb079f6-unsupported  
を使っています。CentOS7上で。

dockerコンテナ作成時の起動オプションをどのようなものを付けたか忘れてしまいました。  
ポートフォワーディングについてはdocker psで確認できますが、restart, e,
privilegedなどどのようなものを付与したかを動いているdockerコンテナから探ることはできないでしょうか。

ご存知の方、ご教示お願いします。


CC BY-SA 3.0
2018-01-22T03:37:42.517
41126
2018-04-19T10:54:11.943
8593
question
docker
dockerの起動オプション確認方法


docker inspectで必要な情報が取得できないでしょうか。  
情報は、json形式で出力されるのでjqコマンドと組み合わせると良いと思います。

例えば、testという名前のコンテナで`restart`は、下記で確認することができます。

[code]

    $ docker inspect test | jq '.[0].HostConfig.RestartPolicy'
    {
      "Name": "always",
      "MaximumRetryCount": 0
    }
    
[/code]

その他の情報も下記の通り確認できます。

[code]

    $ docker inspect test | jq '.[0].Config.Env'
    [
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
      "TEST=aaa"
    ]
    $ docker inspect test | jq '.[0].HostConfig.Privileged'
    false
    $
    
[/code]


CC BY-SA 3.0
2018-04-19T10:54:11.943
43384
2018-04-19T10:54:11.943
5285
41126
answer