docker run
既存のドッカーコンテナからコマンドパラメータを再構築する最良の方法は何ですか?私はdocker inspect
を使ってそこにある情報を使うことができました。もっと良い方法はありますか?コンテナからドッカーを実行してコマンドパラメータを再構築する
2
A
答えて
3
超簡単ではありませんが、出力をdocker inspect
からフォーマットするとできます。あなたに出力を与える
> docker inspect -f "V: {{.Mounts}} P: {{.HostConfig.PortBindings}} E:{{.Config.Env}} NAME: {{.Name }} IMAGE: {{.Config.Image}} COMMAND: {{.Path}} {{.Args}}" web3
:あなたは、ボリューム、ポートマッピング、環境変数、コンテナ名、画像の名前とコマンドとを引き出すことができ
> docker run -d -v ~:/home -p 8080:80 -e NEW_VAR=x --name web3 nginx:alpine sleep 10m
:コンテナは、このコマンドで開始した場合:
V: [{ /home/scrapbook /home true rprivate}] P: map[80/tcp:[{ 8080}]] E:[NEW_VAR=x PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NGINX_VERSION=1.11.5] NAME: /web3 IMAGE: nginx:alpine COMMAND: sleep [10m]
どのようなスタートです。
ドッカーキャプテンAdrian Mouatは、出力の書式設定に関する優れたブログ投稿を持っています:Docker Inspect Template Magic。
+0
ニース、ありがとう。 –
関連する問題
- 1. ドッカー画像をコンテナとして実行
- 2. Dockerizing Jenkinsはスレーブをコンテナとして構築するか、コンテナとして構築しますか?
- 3. リストをスクロールしないでコンテナのリストを再構築する
- 4. ドッカー - コンテナを実行するときにはbashを実行
- 5. シェルスクリプトを実行してから、ドッカーのコンテナ内にノードapp.jsを実行することが可能です
- 6. コンテナを再構築して再起動する必要があります。ブラウザからリロードできない
- 7. トップからNSWindowを再構築する
- 8. コンソールからドッカーを実行
- 9. ドッカーのコンテナが再開し続ける
- 10. docker-compose.ymlでドッキング・コンテナを再構築するには?
- 11. Android Studioインスタント実行 - 完全なアプリケーションをオーバーライドして再構築する
- 12. イメージを構築するときにDockerコンテナからローカルホストとしてアクセスする
- 13. ドッカーは、私はノードのコンテナが含まれているドッカーイメージを構築しようとしている
- 14. ドッカーaufsからdevicemapperドッカーのコンテナおよびイメージへの移行
- 15. http_build_query()から配列を再構築
- 16. Prolog、インオーダーリストからBSTツリーを再構築
- 17. ファイルからツリーを再構築
- 18. プライマリノードだけでFLUSHALLを実行すると、Redisはレプリカからキャッシュを再構築しますか?
- 19. Dockerコンテナ内で実行されるJenkinsでDockerイメージを構築する
- 20. CLIからリモートデーモンに対してDockerコンテナを構築できますか?
- 21. サービス 'odoo'がドッカーから構築できませんでした
- 22. ドッカー画像を構築中にrequirements.txtファイルを実行できません
- 23. 再構築CGAL.sln can'r再構築INSTALL
- 24. ドッカーのコンテナからのERR_EMPTY_RESPONSE
- 25. スタックオブジェクトを再構築する
- 26. データベースを再構築する
- 27. ドッカーは「パスを。見つからない」構築
- 28. コンテナのイテレータを構築する方法
- 29. 再帰なしでツリーからツリーを構築する方法
- 30. 実行時にapkを構築する
実行中のコンテナを検査するための適切なツールは 'docker inspect'のようです。それを使って何が問題なのですか? Docker APIと直接話したいですか? – Thilo