zoukankan      html  css  js  c++  java
  • docker安装nginx

    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
       
  • 相关阅读:
    关于给Tomcat设置maxPostSize的问题
    完美激活PyCharm教程
    Tomcat +Nginx+Redis实现session共享
    python 上传多文件
    吸引注意力的动画
    Create React App 安装less 报错
    2020软件工程作业01
    yum用法
    rpm包的管理
    共享依赖库的误移或误删解决办法
  • 原文地址:https://www.cnblogs.com/xiangshihua/p/13614945.html
Copyright © 2011-2022 走看看