備忘録

頭の整理のために書いています

コンテナ内のファイル をローカルに落とす方法

はい。


コンテナにexec、もしくはattachして直接開発環境をつくっていたら、ホスト側が置いてけぼりになることが多々あるかと思います。

そんな時に便利なコマンドがdocker cpコマンドです。

使い方はいたって簡単

$ docker cp CONTAINER_ID:{containerFilePath} {hostFilePath}

例えば、ホストマシンのカレントにコンテナ内のhogeディレクトリ一式をコピーしたければ、こんな感じ。

$ docker cp 456: /root/hoge ./


以上、よきコンテナライフを。