docker安装Nginx
docker安装Nginx
1. 拉去Nginx最新镜像
1 | docker pull nginx |
2. 设置Nginx端口为8880,查看是否被占用
1 | firewall-cmd --query-port=8880/tcp |
3. 开始设置端口
1 | firewall-cmd --add-port=8880/tcp --permanent |
4. 重新载入防火墙
1 | firewall-cmd --reload |
5. 创建nginx容器
1 | docker run -d --name nginx -p 8880:80 nginx |
6. 创建挂在目录
1 | mkdir -p /data/nginx/{conf,log,html} |
7. 停止创建的nginx容器
1 | docker ps # 查询出nginxID |
8. 重新创建一个新的容器
1 | docker run -d --name nginx -p 8880:80 \ |
docker 运行nginx失败
解决办法:
- 重启docker
1
systemctl restart docker
- 删除旧容器 重新启动刚刚的容器
1
2
3docker rm -f nginx
docker run -d --name nginx -p 8880:80 nginx
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Li SanJin の 小窝!
评论