プログラミングを勉強中です。
Dockerを使用して開発している最中に少し詰まった部分があったため、備忘録として残します。
##状況
Docker内で作成したファイルを、ホスト環境にコピーしたい。
##(脱線)ホスト環境とは??
Dockerの勉強を始めた時は(今もそうですが)ホスト環境?コンテナ内で開発???
というワードの段階ですでに理解が追いついていなかったので簡単にまとめます。
###ホスト環境
今目の前で使用しているパソコン内の開発環境のこと。
ローカル環境ともいいます。
###リモート環境
Dockerのコンテナ内の環境のことです。
##(本題)Dockerでコンテナ内で作成したファイルをローカルにコピーするコマンド
コンテナのファイルをローカルにコピーするには下記のコマンドで実行できました。
docker cp 【コンテナID】:アプリ名/ディレクトリ名/ファイル名 コピーしたいディレクトリ名/つけたいファイル名
コンテナIDを確認するには↓↓
docker ps
コンテナ内のディレクトリ指定と、ローカルのディレクトリ指定の間にはスペースが必要です!
コンテナとローカルについては、ローカルのファイルをコンテナにコピーすることもできるみたいなので
いろいろ試してみたいと思います。
何かご意見があれば、何卒宜しくお願い致しますm(__)m