关闭防火墙 如果不想管控端口,直接关闭系统防火墙,啥都能通,但安全性不强,不建议。
systemctl stop firewalld.service
systemctl start firewalld.service
systemctl restart firewalld.service
查看防火墙状态
firewall-cmd --state
查看监听的端口
netstat -lnpt
检查端口被哪个进程占用
netstat -lnpt | grep 8888
查看进程的详细信息
ps 8888
### 单机部署Nginx
#### 拉取Nginx镜像
拉取Nginx镜像,版本使用1.22.0
docker pull nginx:1.22.0
查看拉取镜像
docker images
镜像拉取成功则如下图所示
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1ea02c65c16945c5b0a04deb3ec4d00e.png#pic_center)
#### 创建主本地目录
创建配置目录
mkdir -p /data/nginx/conf
创建日志目录
mkdir -p /data/nginx/log
创建前端显示目录
mkdir -p /data/nginx/html
#对nginx本地文件进行递归赋权
chmod -R 755 /data/nginx
如下图
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9f227d8d9da549769fa86c0b241b2f14.png#pic_center)
#### 部署Nginx容器
##### 1.生成容器
先简单启动容器
docker run -p 80:80 --name nginx -d ng