Файл не знайдено помилка з Docker put_archive. Я використовую Python API для docker. 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")
Я не можу скопіювати файли у створений контейнер докера.
con = cli.create_container(...)
cli.put_archive(...)
cli.start(con['Id'])
Якщо я змінив порядок роботи, помилок не буде, а файли скопіюються саме туди, куди я їх хочу. Тому я знаю, що мій код працює і робить те, що я хочу. Але важливо скопіювати файли конфігурації в контейнер перед його запуском. Обробка файлів після запуску обумовлює, що контейнер починається із конфігурації за замовчуванням, а не спеціальної конфігурації, яку потрібно скопіювати на місце перед запуском контейнера. Docker стверджує, що ця проблема закрита, але все ще впливає на мою заявку.
Це працює; Один і той же код, інший порядок виконання.
con = cli.create_container(...)
cli.start(con['Id'])
cli.put_archive(...)