美文网首页
docker+nginx部署项目

docker+nginx部署项目

作者: 大黄想去看极光 | 来源:发表于2019-02-26 22:08 被阅读0次

1.docker search nginx先搜索一下nginx
2.docker pull nginx直接拉取nginx
3.创建守护式容器docker run -di --name=mynginx -p 80:80 nginx 这里部署的话我就不使用-v挂载目录了
4.登录容器docker exec -it mynginx /bin/bash
5.把我们需要的资源使用docker cp 资源 mynginx:usr/share/nginx传到docker中
6.进入docker的etc/nginx目录的nginx.conf修改配置文件,把http中的include /etc/nginx/conf.d/*.conf;删除,添加server标签具体代码如下

    server {
        listen 80;
        server_name _; # _ 并不是重点 __ 也可以 ___也可以
        return 403; # 403 forbidden
    }

  server {
    listen    80;
    server_name www.yzh1989.com;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
      root  /usr/share/nginx/yzh1989;
      index index.html;
    }
  }

注意因为之前我们上传的目录是usr/share/nginx目录,所以这里也要写,而且要加/觉得路径,为啥上传到usr/share/nginx呢,因为
nginx的默认页面在那,当然我们也可以上传到和配置文件相同的目录etc/nginx,这样root的内容直接写yzh1989就行
7.编辑完配置后,我们直接在docker容器内输入nginx -s reload重启配置文件即可

相关文章

网友评论

      本文标题:docker+nginx部署项目

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