Docker コンテナとホスト PC の間でファイルをコピーする (docker container cp)

docker container cp コマンドを使用すると、Docker コンテナ内の任意のファイルやディレクトリを、ホスト PC にコピーすることができます。

例えば、以下のようにすると、mycon コンテナ内の /work/hello というファイルを、ホスト側のカレントディレクトリにコピーすることができます。

$ docker container cp mycon:/work/hello ./

ディレクトリごと丸ごとコピーすることもできます。

$ docker container cp mycon:/work/imgs ./imgs

逆に、ホスト側のファイルを Docker コンテナにコピーすることもできます。

$ docker container cp hoge.txt mycon:/work/tempdir