• 阿里云服务器用Docker配置运行nginx并访问


    一、Docker拉取nginx镜像

    docker pull nginx:1.12.2
    

      这里是下载的是nginx的1.12.2版本,其他版本的镜像请访问https://hub.docker.com/r/library/

    二、启动nginx容器

    docker run -di --name=haoprogrammer_nginx_80 -v /home/myroot/mydata/docker/nginx/:/test/nginx -p 80:80  nginx:1.12.2

    大名鼎鼎的docker run,参数说明

    -i    运行容器

    -t    容器启动后会进入命令行,将入这两个参数后,容器创建壳登录进去,即分配一个伪终端

    -d    创建守护式容器在后台运行(创建容器后不会自动登录容器,只加-i-t两个参数,创建后会自动进入容器)

    -v    表示目录映射关系,前者是宿主机目录,后者是容器映射目录。可以使用多个--v做目录映射。注意,最好做目录映射,在宿主机上修改,然后共享到容器中

    -p    标识端口映射,前者是宿主机端口,后者是容器映射端口。可使用多个-p做端口映射

    三、查看是否启动成功

    docker ps    
    

      说明:

    docker ps       //查看正在运行的容器

    docker ps -a    //查看所有容器

     四、配置阿里云服务器安全组策略

    4.1 登录控制台,找到对应服务器

    4.2 找到对应的实例,点击管理-->本实例安全组-->配置规则

    4.3 配置安全组,点击添加安全组规则,开放相应的入口

     

    注意:0.0.0.0/0  所有人都能访问要慎重

     五、验证

    浏览器输入公网ip+端口,即可出现熟悉的nginx页面

  • 相关阅读:
    ajaxpro.2.dll web.config配置
    .net中Cookie的用法
    js,cookies做悬浮购物车
    Request.UrlReferrer为空的解决
    repeater里添加序号的方法
    asp.net 母版页使用详解转
    js继承的几种实现方法
    .net用母版页和内容页实现动态Title(副标题_主标题)
    linux c数据库备份第一版
    关于sql多表去重问题
  • 原文地址:https://www.cnblogs.com/haoprogrammer/p/10073753.html
Copyright © 2020-2023  润新知