【Docker】docker cpでホスト-コンテナ間でファイルをコピーする

コンテナのログをホストに持ってきて中身を見たい。

そんなときは docker cp でホスト-コンテナ間でファイルのコピーができる。

docker cp | Docker Documentation

コンテナからホストへのコピー。

$ docker cp [container-id]:/path/to/file.log ./file.log

[container-id]は[container-name]でも可。

ホストからコンテナへのコピーもできる(Docker 1.8以降)。

$ docker cp ./file.ini [container-id]:/path/to/file.ini