1.nginx退出问题:
[root@app51 nginx]# docker run -d -p 8888:80 --name my-nginx -v /home/nginx:/usr/share/nginx/html/ --privileged=true nginx:latest (不加 /bin/bash, nginx放最后) 8afd7f43d8f084ddb3c0a15e2bf20420caf3141f44d98413392d6d577eef8846 [root@app51 nginx]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8afd7f43d8f0 nginx:latest "/docker-entrypoint.…" 3 seconds ago Up 2 seconds 0.0.0.0:8888->80/tcp my-nginx
- 宿主机curl 启动的docker的nginx里内容报权限错误 403
需要把 /etc/nginx/nginx.conf 里的user由nginx改成当前用户root。
- 在 /usr/share/nginx/html/index.html里保存了网页,有时候是空的,需要自己创建访问页面
root@8afd7f43d8f0:/usr/share/nginx/html# cat << EOF >> index.html
Welcome to My-Nginx! Hello,World! EOF
- 在 /etc/nginx/conf.d/default.conf 里定义了 访问路径:
之后在宿主机或者可以访问宿主机的别的机器上可以访问nginx