美文网首页docker
【docker】docker安装nginx

【docker】docker安装nginx

作者: 扮鬼之梦 | 来源:发表于2019-08-28 20:16 被阅读0次

    一、安装

    1.拉取镜像

    docker pull nginx:alpine
    

    2.宿主机中创建挂载文件夹

    mkdir /docker/nginx/data
    

    3.运行

    docker run --name nginx --privileged=true -p 80:80 -v /docker/nginx/data/:/data/ -d nginx:alpine
    

    "-v /docker/nginx/data/:/data/":将宿主机的/docker/nginx/data目录挂载到docker的/data目录
    "--privileged=true":是让docker特权运行,不然挂载后,在容器里面访问宿主机文件时,会报权限不足的错误

    二、配置

    1.进入容器,找到default.conf

    docker exec -it nginx sh
    cd /etc/nginx/conf.d
    vi default.conf
    

    2.修改配置

    将配置文件中的location中的root修改为/data,修改前:



    修改后:


    3.重启容器

    docker restart nginx
    

    4.在宿主机的/docker/nginx/data下添加文件

    5.访问

    浏览器中输入nginx地址加文件路径即可访问

    http://192.168.150.142/1.jpg
    

    相关文章

      网友评论

        本文标题:【docker】docker安装nginx

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