問題タブ [docker-exec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 外部 VM から Docker Exec を実行できますか?
ホスト (172.16.0.1) で実行されている Docker コンテナーのグループがあります。Docker コンテナーを実行するホストのサイズの制限により、別のホスト (172.16.0.2) で自動テスト フレームワークをセットアップしようとしています。docker コンテナーにアクセスできるようにするには、自動テスト フレームワークが必要です。ドッカーのドキュメントを調べましたが、これを行う方法については何も表示されません。
docker exec を実行して、それを docker ホストに向けることはできますか? 次のようなことをしたいと思っていましたが、ホストを指定するオプションはありません。
別のコマンドを使用する必要がありますか?
ありがとうございました!
docker - Docker エラー: OCI ランタイム exec が失敗しました: exec が失敗しました: container_linux.go
次のdockerfileからocp-installという名前のdockerイメージを作成しました
docker run -it ocp-install create
インストール用のコマンドを実行しました。
そして今、コマンドを使用してインストールを破棄したいのですdocker exec -it <containerID> destroy
が、次のエラーが発生します
docker - exec を使用して実行中の Docker コンテナーから bash 変数を割り当てて返す
exec 関数を使用して、アクティブな Docker コンテナー I/O を操作する方法を理解しようとしています。
bash セッションで単純なコンテナーを作成しました。
docker run -it -d --name my_container ubuntu bash
コンテナに変数を与えました
docker exec my_container bash -c my_var=5
変数 back を求めます
docker exec my_container bash -c 'echo "$my_var"'
そしてそれは何も印刷しません。
コンテナーの実行間で変数をメモリに保存するにはどうすればよいですか? 最終的には、ディスクに保存せずに配列などのより大きなオブジェクトにアクセスしたいと考えています。