记一笔 docker 安装nginx遇到的问题

2019-08-21  本文已影响0人  寒枫傲天

好久没写文章 水一下。

最近开发前端项目,需要安装nginx 做方向代理,本以为小菜一碟,确遇到点坑,公司的电脑 brew install nginx 一直在报错,具体不贴错误了,心想,'这点问题,我用docker就好了啊' 遂走上踩坑之旅。

docker 基本操作就不说了 我们简单说个 docker 挂载宿主机卷的问题。
docker run --name myNginx -d -p 80:80 -v /usr/docker/nginx/nginx.conf: /etc/nginx/nginx.conf:ro -v /usr/docker/nginx/conf.d:/etc/nginx/conf.d:ro -d nginx.
这里将宿主机的目录挂载到了 docker container中,然后 发现 nginx并没有运行成功。
何解?
看下我本机的conf.d/default.conf 怎么搞的

server {
  location  /ngag {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $http_host;
        add_header Access-Control-Allow-Origin *;
  }
}

这里的地址写的是 127.0.0.1 我们知道 docker container 总运行时 是取不到的,所以必须要改成宿主机所在的内网地址~

改正

docker run myNginx

go fuck

上一篇下一篇

猜你喜欢

热点阅读