dockerコンテナ内のファイルを取り出すにはどうすればいいですか?
Dockerコンテナ内のファイルを抽出するには、次の手順を使用できます:
- 実行中のコンテナを一覧表示するには、以下のコマンドを使用して、ファイルを抽出する必要があるコンテナIDを探します。
- コマンド「docker ps」
- コンテナからファイルをローカルファイルシステムにコピーするには、次のコマンドを使用してください:
- <容器ID>内の<容器内ファイルのパス>を<ローカルのターゲットパス>にコピーする。
- 例えば、コンテナIDがabcd1234の中の/app/data.txtファイルをローカルの/tmpディレクトリにコピーするには、次のコマンドを実行します。
- docker cp abcd1234:/app/data.txt /tmp を実行してください。
- このコマンドは、コンテナ内の/app/data.txtファイルをローカルマシンの/tmpディレクトリにコピーします。
容器が停止していても、同じ手順で停止した容器からファイルを抽出することができますのでご注意ください。