У мене є докер з версією 17.06.0-ce
. Коли я намагаюся встановити NGINX за допомогою docker з командою:
docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest
Це свідчить про це
docker: Відповідь помилки від демона: помилка виконання oci: container_linux.go: 262: запущений процес контейнера викликаний "process_linux.go: 339: контейнер ініціював виклик \" rootfs_linux.go: 57: монтаж \\ "/ appdata / nginx / conf / nginx.conf \\ "для кореневої файлової системи \\" / Var / Бібліотека / вантажник / AUFS / мнт / dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0 \\ "в \\" / Var / Бібліотека / вантажник / AUFS / мнт / dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0 / і т.д. / Nginx / nginx.conf \\ "викликав \\" не каталог \\ "\" ": Ви намагаєтесь змонтувати каталог у файл (або навпаки)? Перевірте, чи вказаний шлях хосту існує та є очікуваним типом.
Якщо не змонтувати nginx.conf
файл, все в порядку. Отже, як я можу змонтувати файл конфігурації?
ls -al .
? Хочете подивитися, як виглядає ваш pwd.