search
LoginSignup
109

More than 5 years have passed since last update.

posted at

updated at

Organization

dockerコンテナにファイルを転送する

はじめに

ローカルからリモートへファイルを転送することはよく行うのですが、dockerのコンテナへファイルを転送するところで詰まったのでまとめ。

参考にしたのは下記のリファレンスです。
http://docs.docker.jp/engine/reference/commandline/cp.html?highlight=cp

ローカルからコンテナへ

docker cp [オプション] ローカル・パス|- コンテナ:パス
docker cp /tmp/local_file.php container_test1:/tmp/local_copy_file.php

これでローカルのtmpディレクトリにあるファイルをコンテナ内のtmpディレクトリのファイルへコピーができました。
コピー先にファイルを指定しない場合には新しく作成されます。

コンテナからローカルへ

docker cp [オプション] コンテナ:パス ローカル・パス|-
docker cp container_test1:/tmp/container_file.php /tmp/container_copy_file.php

これでコンテナからローカルへファイルのコピーができました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
109