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