Menu
CoddyTech

コンテナ外へのコピー

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

docker cpは双方向に機能します。引数の順序を入れ替えると、ファイルをコンテナから取り出して、マシンに戻せます。

docker cp mybox:/note.txt ./back.txt

これで、コンテナの /note.txt が現在のディレクトリに back.txt として保存され、通常の cat で読み取れるようになりました:

cat back.txt

コンテナから結果を取り出す方法です。ログ、生成されたファイル、またはコンテナの実行中に生成されたものを取り出せます。

challenge icon

チャレンジ

中級

デタッチモードで nginx コンテナを src という名前で起動します。docker exec と sh -c を使って、コンテナ内の result.txt に output ready を書き込みます。次に、result.txt を ./result.txt にコピーして取り出し、cat で表示します。

自分で試してみよう

ターミナル
quiz icon腕試し

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

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

自分で練習してみよう: Terminalプレイグラウンド