当我使用主机路径运行docker-compose up nginx
时出错:
错误:对于nginx无法启动服务nginx:oci运行时错误:container_linux.go:247:启动容器进程导致“process_linux.go:359:容器初始化导致”rootfs_linux.go:54:mount \\“/ d /Sites/lfdwveille/app/config/docker/nginx.conf \\“to rootfs \\”/ mnt / sda1 / var / lib / docker / aufs / mnt / fce42187ef3ff6bcc0d5acf53a77d2218348a432063e2d5fe00b8ac945578f63 \\“at \\”/ mnt / sda1 / var / lib / docker / aufs / mnt / fce42187ef3ff6bcc0d5acf53a77d2218348a432063e2d5fe00b8ac945578f63 / etc / nginx / nginx.conf \\“造成\\”不是目录\\“\”“
:您是否尝试将目录挂载到文件上(反之亦然)?检查指定的主机路径是否存在且是否为预期类型
[31mERROR [0m:在启动项目时遇到错误。
文件夹网址是正确的:(我不知道为什么nginx不想要mount文件夹,我对PHP和MySQL没有任何问题。
我的设置:
错误日志:
container_linux.go:247:启动容器进程导致“process_linux.go:359:容器初始化导致”rootfs_linux.go:54:mount \\“/ d / Sites / lfdwveille / app / config / docker / nginx。 conf \\“to rootfs \\”/ mnt / sda1 / var / lib / docker / aufs / mnt / fce42187ef3ff6bcc0d5acf53a77d2218348a432063e2d5fe00b8ac945578f63 \\“at \\”/ mnt / sda1 / var / lib / docker / aufs / mnt / fce42187ef3ff6bcc0d5acf53a77d2218348a432063e2d5fe00b8ac945578f63 / etc /nginx/nginx.conf \\“导致\\”不是目录\\“\”“
有人有想法吗?
谢谢!
答案 0 :(得分:1)
如果您在Windows上使用Docker Machine,则docker对Windows文件系统的访问权限有限。默认情况下,Docker Machine会尝试自动共享您的C:\ Users(Windows)目录。