【docker】ホスト(ローカル)のファイルをコンテナに渡す

docker cp コマンドで行う。
Usageを参考に実行するだけ。

$ docker cp                                                                                                                                                                                                [±feature/volumes-comment-out ●]
"docker cp" requires exactly 2 arguments.
See 'docker cp --help'.

Usage:  docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
        docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Copy files/folders between a container and the local filesystem

スポンサードサーチ

ホストからコンテナへ

例:
デスクトップのhoge.txtをコンテナ内の/tmpディレクトリに渡す場合

$ docker cp ~/Desktop/hoge.txt {コンテナ名}:/tmp

コンテナからホストへ

例:
コンテナ内の/tmp/hoge.txt をデスクトップに渡す場合

$ docker cp {コンテナ名}:/tmp/hoge.txt ~/Desktop/

コンテナ指定に関して

上記のコマンド例では コンテナ名 としたが、コンテナIDでも問題なさそう。
コンテナ名, コンテナID共に docker ps コマンドを実行すれば確認できる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です