美文网首页
docker容器部署nginx访问web资源

docker容器部署nginx访问web资源

作者: 香港记者mo | 来源:发表于2018-08-02 14:22 被阅读0次

在hub里拉取nginx和tomcat的镜像,分别创建容器:

nginx将80端口映射为宿主机的8090,命令:docker  run -d --name  web  -p   8090:80 nginx;

tomcat将8080端口映射为宿主机的8888,命令:docker  run -d --name  tomcat8  -p   8888:8080 tomcat;

因为nginx容器内什么命令都没装,使用 docker   cp   web:/etc/nginx/nginx.conf   nginx.conf ,将配置 文件拷出来,编辑

nginx.conf

再 docker   cp  nginx.conf  web:/etc/nginx 拷贝回去,注意,upstream中server为tomcat容器内的ip及端口,不用使用宿主机。

然后在host中增加192.168.110.131 www.niubi.com映射关系。最后重启nginx容器(docker  restart  web)。即可在浏览器访问

注意,因为nginx容器内映射80出来的是8090,所有访问的也是8090!

相关文章

网友评论

      本文标题:docker容器部署nginx访问web资源

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