docker运行Nginx并挂载文件后,Nginx一直处于restarting状态

docker run --privileged=true --name nginx -p 8081:80 --restart always -d nginx -v /home/work/docker/nginx/html:/usr/share/nginx/html -v /home/work/docker/nginx/conf.d:/etc/nginx/conf.d -v /home/work/docker/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/work/docker/nginx/log:/var/log/nginx

log信息如下:/docker-entrypoint.sh: 38: exec: -v: not found,应该怎么解决呢?

-

--

检查下映射的目录是否存在吧,看log是-v 挂载目录卷时出错了

可能是目录的权限问题,不断的重启,是启动失败,并设置了自动重启

可以参考我的博文:Centos7 Docker离线部署nginx :https://blog.csdn.net/qq_15769939/article/details/112750613