javaDEMO
Java 基础 Demo 站: https://www.javastudy.cloud
Java 中高级开发博客: https://www.lixiang.red
Java 学习公众号: java 技术大本营
docker 安装 nginx
参考文档:
docker 安装 nginx 主要分为以下几步
1.新建挂载配置目录
2.获取镜像并启动容器
3.注意有网段的坑
新建挂载配置目录
其中 nginx.conf 是从官方 nginx 安装包中拷贝出来的
获取镜像并启动容器
docker run -d \
--name docker-nginx -p 80:80 \
-v /Users/lixiang/soft/mount/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /Users/lixiang/soft/mount/nginx/conf.d:/etc/nginx/conf.d nginx
-p 80:80 把本地的 80 端口绑定到 docker 容器的 80 端口上
-v 把本地的目录/文件绑定到 docker 容器中
nginx 测试
打开浏览器,输入 http://127.0.0.1
可看到
这是 nginx 已启动的初始画面
网段的坑
我们进入到 docker-nginx 容器中 docker exec -it docker-nginx bash
使用 hostname -I
可看到 ip 为 172.17.0.X 网段
这就导致,如果我们主机启动程序,然后 docker 的 nginx.conf 中配只能配置主机的 192.168.x.x 这个地址,如果和以前配置 localhost 是访问不到的
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于