美文网首页
Docker下安装Nginx

Docker下安装Nginx

作者: kruz | 来源:发表于2020-01-15 17:50 被阅读0次

    1、安装Nginx镜像

    docker pull nginx:latest
    

    安装后,执行 docker images 查看 nginx 镜像。

    2、创建Nginx容器

    docker run  \
     --name nginx \
    -d  \
    -p 8888:80 \
    -v /files/www:/home/nginx/www \
     -v /etc/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
    -v /files/www/conf.d:/etc/nginx/conf.d \
    nginx
    

    注意,实际命令是没有斜线的,这里只是为了方便讲述。

    docker run:创建容器的命令
    -i:表示运行容器
    --name :为创建的容器命名。
    -v:表示目录映射关系(前者是宿主机目录,后者是映射到容器的目录),
    可以使用多个-v做多个目录或文件映射。
    (1)第一个“-v”,是项目位置,把项目放到挂载到的目录下即可;
    (2)第二个“-v”,是挂载的主配置文件"nginx.conf",注意"nginx.conf"文件内有一行"include /etc/nginx/conf.d/*.conf;",这个include指向了子配置文件的路径,此处注意include后所跟的路径一定不要出错。
    (3)第三个“-v”,把docker内子配置文件的路径也挂载了出来,注意要与(2)中include指向路径一致
    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。
    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

    3、操作nginx容器

    docker start nginx 启动容器
    docker stop nginx 暂停容器
    docker rm nginx 移除容器
    

    4、常见问题

    • 403问题

    相关文章

      网友评论

          本文标题:Docker下安装Nginx

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