zoukankan      html  css  js  c++  java
  • CentOS中使用Docker来部署Nginx

    场景

    CentOS7中Docker的安装与配置:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701

    在上面安装好Docker之后,怎样使用docker部署Nginx

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    首先搜索nginx镜像

    docker search nginx

    然后拉取nginx的镜像

    docker pull nginx

    这里默认拉取最新的

    拉取成功之后查看

    docker images

    然后以后台模式运行Nginx,并设置名字、端口映射

    docker run -d --name nginx0726 -p 3344:80 nginx

    -d 后台运行

    --name 指定一个别名

    -p 端口映射,前面是宿主机名字,后面是nginx默认的端口名

    然后查看是否运行成功

    docker ps

    运行成功之后,访问下3344端口进行测试下

    curl localhost:3344

    还可以在服务器上开放3344端口

    firewall-cmd --add-port=3344/tcp --permanent
    firewall-cmd --reload

    然后直接在浏览器中访问服务器的3344端口

     

    然后如果想要更改nginx的配置怎么办?

    Docker exec 命令

    在运行的容器中执行命令

    -d :分离模式: 在后台运行

    -i :即使没有附加也保持STDIN 打开

    -t :分配一个伪终端

    所以交互式的进入正在运行中的容器

    docker exec -it nginx0726 /bin/bash

    查看nginx的位置

    whereis nginx

    可以看到nginx的配置文件的位置在/etc/nginx下

    然后就可以进行交互式的更改配置文件了。

    然后退出容器

    exit

    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    007 Java引用数据类型
    005 Java数组
    002 Java 引用数据类型示例
    001 Java入门和简介
    2.接口测试工具-Postman
    1、接口测试-前言
    测试工程师的进阶之路
    接口测试概述
    期末作品检查
    完成个人中心—导航标签
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/15060952.html
Copyright © 2011-2022 走看看