コンテナ外へのコピー
CoddyのTerminalジャーニー「Docker入門」セクションの一部。レッスン 29/40。
docker cp は両方向で機能します。引数の順序を入れ替えると、コンテナからファイルをコピーして、手元のマシンに戻せます。
docker cp mybox:/note.txt ./back.txtこれで、コンテナの /note.txt は現在のディレクトリに back.txt として保存されました。通常の cat で読み取ることができます:
cat back.txtこれは、コンテナの実行中に生成されたログ、生成ファイル、その他のあらゆるものを、コンテナから取り出す方法です。
チャレンジ
中級デタッチモードで nginx コンテナを起動し、src という名前を付けます。sh -c とともに docker exec を使用して、コンテナ内の result.txt に output ready を書き込みます。その後、result.txt を ./result.txt にコピーして取り出し、cat で表示します。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Docker入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド