2016/04/06 11:33:00

Docker cpコマンドでホスト・コンテナ間のファイルのコピーをする

dokcer
目次(クリックするとジャンプします)
  • 1:ホスト・コンテナ間で自由にファイルのやり取りが可能
  • 2:まとめ

ホスト・コンテナ間で自由にファイルのやり取りが可能

docker cpコマンドでコンテナからホストへのファイルコピーが出来ましたが、DockerEngine1.8以降はホストからコンテナへのファイルコピーも可能になりました。

これでちょっとしたファイルを気軽にコンテナにコピーすることができます。

公式のドキュメントも確認してみてください。

Docker公式ドキュメント cp (英語)

//ホストからコンテナへファイルをコピー

//形式
docker cp <コピーするファイルのパス> <コンテナ名or ID>:<コンテナ保存先パス>

//実例
$ docker cp file.rc continername:/host/dir/ 
//コンテナからホストへファイルをコピー

//形式
docker cp  <コンテナ名or ID>:<ホスト保存先パス> <コピーするファイルのパス>

//実例
$ docker cp  continername:/host/dir/ file.rc 

まとめ

  • docker cpコマンドで双方向にファイルコピーができる