ショコラ
ドッカーイメージからファイルを取り出すには?
ドッカーイメージから直接ファイルをコピーすることはできない。docker create して docker cp でファイルを取り出す。
もっさん先輩
手順
- コンテナを作成します。
docker create {ドッカーイメージ}
- コンテナからファイルをコピーします。
docker cp {コンテナ}:{コンテナ内のファイルのパス} .
1行でも、できます。
docker cp `docker create {ドッカーイメージ}`:{コンテナ内のファイルのパス} .
例
docker cp `docker create nginx:latest`:/etc/nginx/conf.d/default.conf .
docker cp `docker create centos:6`:/etc/yum.repos.d/CentOS-Base.repo .