docker安装nginx

 时间:2026-02-15 11:27:47

1、查找Docker Hub上的nginx镜像

[root@localhost /]# docker search nginx

docker安装nginx

2、拉取官方的镜像

[root@localhost /]# docker pull nginx

docker安装nginx

3、查看镜像

[root@localhost /]# docker images nginx

docker安装nginx

4、使用nginx默认的配置来启动一个nginx容器

[root@localhost /]# docker run -d -p 80:80 --name nginx nginx:latest

docker安装nginx

5、创建nginx目录

[root@localhost /]# mkdir -p /usr/local/nginx/www /usr/local/nginx/logs /usr/local/nginx/conf

docker安装nginx

6、拷贝容器内nginx默认配置文件到本地nginx的conf目录

[root@localhost /]# docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf

docker安装nginx

7、停止nginx容器

[root@localhost /]# docker stop nginx

docker安装nginx

8、删除nginx容器

[root@localhost /]# docker rm nginx

docker安装nginx

9、创建并运行nginx容器

[root@localhost /]# docker run -d -p 80:80 --name nginx -v /usr/local/nginx/www:/usr/share/nginx/html -v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/nginx/logs:/var/log/nginx --restart=always nginx:latest

docker安装nginx

10、查看创建的容器

[root@localhost /]# docker ps | grep nginx

docker安装nginx

11、查看容器的ip地址

[root@localhost /]# docker inspect --format='{{.NetworkSettings.IPAddress}}' nginx

docker安装nginx

12、查看firewalld状态

[root@localhost /]# systemctl status firewalld

docker安装nginx

13、开启firewalld(可选,未开启时执行)

[root@localhost /]# systemctl start firewalld

docker安装nginx

14、开放80端口

[root@localhost /]# firewall-cmd --zone=public --add-port=80/tcp --permanent

docker安装nginx

15、重新载入

[root@localhost /]# firewall-cmd --reload

docker安装nginx

16、查看是否生效

[root@localhost /]# firewall-cmd --zone=public --query-port=80/tcp

docker安装nginx

  • Docker 18.09.3安装Nginx
  • docker如何安装nginx
  • docker portainer 安装nginx
  • docker安装redis
  • docker安装redis
  • 热门搜索
    日本京都旅游 呼伦贝尔旅游景点 旅游攻略网站排名 北戴河旅游住宿 巴马旅游景点 香港旅游线路 福建宁德旅游 有品位旅游年卡 苏州旅游节 张家港旅游景点