Dockerとホスト間のディレクトリ・ファイル転送

Dockerとホスト間で自由に転送!

 
開発でDockerを使用する方は年々増えているかと思います。
今回はたまにやるファイル転送のコマンドを忘れてしまうので、備忘録として残しておきます。
 
以下の例ではディレクトリ転送の方法を記載していますが、ファイルの場合はファイル名を追加するのみのため割愛します。
 

コンテナ検索

 
転送したいDockerコンテナを探します。
 
docker compose使っていない場合は以下のコマンドで探してください。
 
こちらが転送するために必要な情報とすると…
  • コンテナ:test-container-1
  • 転送したいディレクトリパス:/Users/test_user/Desktop/test_dir
  • コンテナ(転送先)のディレクトリパス:/var/www/html/test_dir
 

ホストからコンテナにディレクトリ転送

 
ホスト→コンテナ
 

コンテナからホストにディレクトリ転送

 
コンテナ→ホスト
 
以上になります。
以外と使用することがありその度に検索していたので、今回を機にコマンド集もブログに掲載していこうと思います!
 
Dockerについてのご質問がある場合はお問い合わせにてご連絡ください。