私はここに見つけることができるCoreOSによってetcdドッカー画像を実行しているドッカーコンテナを持っています:https://quay.io/repository/coreos/etcd。私がしたいのは、etcdのデータディレクトリに保存されているすべてのファイルをローカルにコピーすることです。私はdocker exec -it etcd /bin/sh
を使用してコンテナに接続しようとしましたが、そこにシェル(/bin/bash
、/bin/sh
)がないか、少なくとも$PATH
変数に見つかりませんでした。私はイメージに乗るか、ローカルにコピーされたetcdの中のすべてのデータファイルを入手するにはどうすればいいですか?シェルがない場合、公式のetcdイメージを実行しているドッカーコンテナからファイルを取得するにはどうすればよいですか?
0
A
答えて
1
あなたは簡単に画像の内容をエクスポートすることができます。
docker export <CONTAINER ID> > /some_file.tar
のすべてのデータがコンテナの外部に格納されているように、理想的には、ボリュームを使用する必要があります。その後、他のファイルと同様にこれらのファイルにアクセスできます。
docker cp <id>:/container/source /host/destination
あなたがソース内のコンテナのIDまたは名前を指定し、コンテナに自分のホストからコピーするためのラウンドのコマンドを反転させることができます:
0
ドッカーは、コンテナとホスト間でファイルをコピーするためのcpコマンドを持っています:
docker cp /host/source <id>:/container/destination
関連する問題
- 1. カスタムエラーハンドラでシェルを実行するにはどうすればよいですか?
- 2. TransportClientを使用して公式のDockerイメージで実行されているElasticSearchに接続するにはどうすればよいですか?
- 3. 公式のMySqlドッカーイメージでrootとしてmysqldを実行するにはどうすればいいですか?
- 4. ドッカーコンテナの実行時にCMDを実行してBashを開くにはどうすればいいですか?
- 5. Androidデバイスが公式のAndroid 7.0+フリーフォームマルチウィンドウモードを実行しているかどうかを確認するにはどうすればよいですか?
- 6. 新しいファイルが存在する場合、.htaccessチェックを行うにはどうすればよいですか?
- 7. チェックボックスがオンの場合、チェックボックスからtext()を取得するにはどうすればよいですか?
- 8. イメージがロードされていない場合は何かを実行する(jquery)
- 9. Googleクラウドで実行中のVMでイメージを取得するにはどうすればよいですか?
- 10. ファイルが実行ファイルである場合にのみnode.jsにいくつかのコードを実行させるにはどうすればよいですか?
- 11. Javaプログラム内でjarファイルを取得して実行するにはどうすればよいですか?
- 12. バッチスクリプトを実行しているドライブ文字を取得するにはどうすればよいですか?
- 13. docker-composeで実行しているsplunk loggerを取得するにはどうすればよいですか?
- 14. レポートがバックグラウンドで実行される場合、内部テーブルのデータをExcel形式で取得するにはどうすればよいですか?
- 15. 入力ファイル要素から実際のファイルを取得するにはどうすればよいですか?
- 16. Bazelによって実行されるコマンドを取得するにはどうすればいいですか?
- 17. EmguCV ImageBoxイメージを取得するにはどうすればよいですか?
- 18. 実行ファイルが存在するディレクトリを取得するにはどうすればよいですか?
- 19. kubernetesドッカーコンテナからデバッグ情報を取得するにはどうすればいいですか
- 20. SQLファイルから選択式のみを実行するにはどうすればよいですか?
- 21. ラベル名に "。"が付いている場合、Dockerイメージのラベルを取得するにはどうすればよいですか?その中に?
- 22. イメージが開いている場合、イメージパスを開くにはどうすればいいですか? PILのpython
- 23. ドッカーコンテナを停止して同じコマンドで再実行するにはどうすればよいですか?
- 24. 辞書式を実行しているときに辞書から項目の値を取得するにはどうすればよいですか?
- 25. ユーザーネームスペースを持つ特権ユーザーとしてドッカーコンテナを実行するにはどうすればいいですか
- 26. Visual Studio Codeで実行可能なPythonファイルを取得するにはどうすればよいですか?
- 27. mavenでリリースを実行する場合、pom.xml.releaseBackupファイルとrelease.propertiesファイルはどうすればよいですか?
- 28. ドッカーでetcdクラスタを実行するにはどうすればいいですか?
- 29. 1つのドッカーコンテナから別のドッカーコンテナにポートを転送するにはどうすればよいですか?
- 30. URLDownloadToFileがキャッシュから取得できないようにするにはどうすればよいですか?