web-dev-qa-db-ja.com

Dockerコンテナからホストにファイルをコピーできません

$ docker cp maven-container_:xxxx.war/home/wissem/Documents/docker-stage/wildfly-configured/target /

デーモンからのエラー応答:lstat/var/lib/docker/aufs/mnt/afbdc7f4ce3165fb2e6c34929841b9fa911de1978887dd5b9b0804e4f624af2d /xxxx.war:そのようなファイルまたはディレクトリはありません

エラー:ジョブが失敗しました:終了ステータス1

5
Mahjoub Wissem

イメージではなく、実行中のインスタンスからコピーする必要があります。したがって、maven-container_は起動したコンテナの名前であり、イメージではないと思います。また、:の後に完全なパスを使用します。

docker cp maven-container_:/path/inside/container/xxxx.war /home/wissem/Documents/docker-stage/wildfly-configured/targe‌​t/
10
Tarun Lalwani

私にとっては、パーミッションのために機能しませんでした。私がコピーしようとしたファイルはpostgresユーザーが所有していましたが、デフォルトのユーザーはrootのようです。

1
uthomas