Docker nginx错误在安assembly置文件
我尝试将一个nginx.conf文件挂载到nginx映像(在Windows 10上):
docker run –name my-nginx -d -p 3000:80 -v /Users/username/Documents/books/Docker/nginx.conf:/etc/nginx/nginx.conf:ro nginx
图像,但总是返回这个错误:
你是否试图将一个目录挂载到一个文件上(反之亦然)? 检查指定的主机path是否存在,并且是预期的types。
我有共享C:驱动器并运行此命令:
docker run –rm -vc:/ Users:/ data nginx ls / data
有人可以帮我吗?
更新:我设法在PSell窗口中启动它:
$ pwd /Users/username/Documents/books/Docker/nginx.conf
但现在它停止在日志中的这个错误消息:
/etc/nginx/nginx.conf中的未知指令“user”:1
UPDATE2:我用记事本++来保存nginx.conf文件,我必须将编码设置为ANSI。 现在好了。