docker cp コマンドで「lstat no such file or directory」エラー

docker
スポンサーリンク

事象

docker cp ホストマシン側のファイルPath Dockerコンテナ:DockerコンテナのフォルダPath

した際に、

lstat ホストマシン側のファイルパス: no such file or directory

ってメッセージが出て、コンテナ側へのファイルコピーが失敗しました。

原因

docker-compose で管理してるコンテナなのですが、
docker-compose.yml ファイルを置いてるディレクトリの外にコピー対象のファイルを置いている状態で docker cp を実施したら失敗したようです。

対処

docker-compose.yml ファイルを置いてるディレクトリの直下にコピー対象のファイルを移動してから、再度

docker cp ホストマシン側のファイルPath Dockerコンテナ:DockerコンテナのフォルダPath

を実施したら成功しました。

コメント