Dockerput_archiveでファイルが見つかりませんエラー。Docker用のPythonAPIを使用しています。Dockerバージョン1.12.5、ビルド7392c3b
docker.errors.NotFound: 404 Client Error: Not Found ("lstat /var/lib/docker/aufs/mnt/39d58e00519ba4171815ee4444f3c43d2c6a7e285102747398f6788e39ee0e87/var/lib/neo4j/certificates: no such file or directory")
作成したDockerコンテナにファイルをコピーできません。
con = cli.create_container(...)
cli.put_archive(...)
cli.start(con['Id'])
操作の順序を変更してもエラーは発生せず、ファイルは希望どおりに正確にコピーされます。だから私は自分のコードが機能していて、自分がやりたいことをしていることを知っています。ただし、開始する前に構成ファイルをコンテナーにコピーすることが重要です。開始後にファイルをコピーすると、コンテナーはデフォルト構成で開始され、コンテナーが開始される前に所定の位置にコピーする必要があるカスタム構成ではありません。Dockerは、この問題は解決されたと主張していますが、それでもアプリケーションに影響を及ぼしています。
これは機能します。同じコードの実行順序が異なります。
con = cli.create_container(...)
cli.start(con['Id'])
cli.put_archive(...)