Docker部署运行Nginx
安装指令
bash
# 这里 \ 是用作换行,实际情况下如果放在一行去写,就可以删掉\
# Linux系统上"\"会被识别为换行,Windows上建议把"\"删掉
docker run \
--name nginx \
-p 80:80 \
-v /usr/local/nginx/html:usr/share/nginx/html \
-v /user/local/nginx/conf:/etc/nginx/nginx.conf \
-d \
--restart=always \
nginx
--name nginx指定容器的名称为nginx-p 80:8080端口是nginx默认监听端口,可以根据挂载的前端监听端口去修改-v /usr/local/nginx/html:usr/share/nginx/html宿主机的静态文件存储与容器中nginx存储静态网页的路径进行挂载,比如在/usr/local/nginx/html内可以放置需要部署的静态网页资源-v /user/local/nginx/conf:/etc/nginx/nginx.confnginx配置文件挂载目录-d:以分离模式(后台模式)运行容器--restart=always:设置容器的重启策略为always,意味着无论容器因为什么原因退出,Docker 都会自动重启它。