2018-08-22

作者: 尘世中一只迷途的羔羊 | 来源:发表于2018-08-22 21:23 被阅读0次

    阿里云centos7中docker安装nginx

    #1,拉取镜像
    docker pull nginx 
    # 2,运行容器 -p指定端口的映射,设置80端口, -d为后台启动
    docker run --name  mynginx -p 80:80 -d nginx
    # 启动成功可直接公网IP访问
    #3,创建于挂载的目录
    mkdir -p /my/nginx  #用于挂载nginx所有的数据
    mkdir -p /my/nginx/html #用于挂载nginx虚拟主机的目录,
    #4,拷贝配置文件
    docker cp mynginx:/etc/nginx/nginx.conf  /my/nginx   #拷贝主配置文件
    docker cp mynginx:/etc/nginx/conf.d  /my/nginx  #拷贝虚拟主机配置文件
    
    echo welcome to nginx   > /my/nginx/html/index.html  #自定义索引页,就是nginx主页
    #5,重新运行容器
    docker rm -f mynginx
    #用于挂载nginx
    docker run --name myNginx -p 80:80 -p 443:443 
    -v /my/nginx/nginx.conf:/etc/nginx/nginx.conf 
    -v /my/nginx/html:/usr/share/nginx/html:ro
     -v /etc/nginx/conf.d:/usr/nginx/conf.d -d nginx
    
    # 查看容器是否启动
    docker ps
    

    如下图


    qq.png

    此时使用端口号访问nginx会发现页面被改


    aa.png

    相关文章

      网友评论

        本文标题:2018-08-22

        本文链接:https://www.haomeiwen.com/subject/awosiftx.html