Имею докер с версией 17.06.0-ce
. Когда я пытаюсь установить NGINX с помощью докера с помощью команды:
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.