Menu
Coddy logo textTech

コンテナ内へのコピー

CoddyのTerminalジャーニー「Docker入門」セクションの一部 — レッスン 28/40。

COPY を使ってファイルをイメージにビルドすると、それは永続的なものになります。代わりに、すでに実行中のコンテナにファイルを配置したい場合があります。それが docker cp の役割です:

docker cp note.txt mybox:/note.txt

形式は docker cp SOURCE CONTAINER:DESTINATION です。ここでは、ディレクトリの note.txtmybox という名前のコンテナ内の /note.txt にコピーされます。

ファイルは実際にコンテナ内に配置されるため、docker exec を使用して読み戻すことができます:

docker exec mybox cat /note.txt
challenge icon

チャレンジ

中級

data.txt という名前のファイルがディレクトリにあります。box という名前のデタッチされた nginx コンテナを起動し、data.txt をその中の /data.txt にコピーし、その後 cat /data.txtexec して内容を読み取ってください。

チートシート

実行中のコンテナにファイルをコピーするには、docker cp SOURCE CONTAINER:DESTINATION を使用します:

docker cp note.txt mybox:/note.txt

docker exec を使用して内容を読み取り、確認します:

docker exec mybox cat /note.txt

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Docker入門のすべてのレッスン