docker下安装Nginx的方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、 环境说明docker: 18.03.1-cenginx: 1.15.1二、 拉取最新的 Nginx 镜像拉取镜像$ docker pull nginx查看当前镜像$ docker images#
千家信息网最后更新 2026年11月02日docker下安装Nginx的方法
一、 环境说明
- docker: 18.03.1-ce
- nginx: 1.15.1
二、 拉取最新的 Nginx 镜像
拉取镜像
$ docker pull nginx
查看当前镜像
$ docker images# 查询结果:REPOSITORY TAG IMAGE ID CREATED SIZEnginx latest 8b89e48b5f15 7 hours ago 109MB
三、 准备工作
本次将web服务部署在 /srv/web 目录下:
3.1 创建 /srv/web 目录 并进入该目录
$ cd /srv && mkdir web && cd web
3.2 随便创建一个 Nginx 容器,并拷贝 Nginx 的默认配置:
创建容器:
$ docker run -d --name nginx nginx从容器中拷贝配置文件至本地:# 查看 ==> 获取容器ID$ docker container ls# 在当前目录下创建目录:conf $ mkdir conf# 拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录$ docker cp a89b2c5f3dd1:/etc/nginx/nginx.conf $PWD/conf删除容器:# 停止容器$ docker container stop a89b2c5f3dd1# 删除容器$ docker container rm a89b2c5f3dd1
四、 开始正式部署
部署命令:
$ docker run -d -p 8081:80 --name nginx-web-6666 -v $PWD/html:/usr/share/nginx/html -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/var/log/nginx nginx命令详细说明:-d # 表示在一直在后台运行容器-p 8081:80 # 对端口进行映射,将本地8081端口映射到容器内部的80端口--name # 设置创建的容器名称-v # 将本地目录(文件)挂载到容器指定目录;
五、 测试
5.1 测试
如果是本地测试部署则打开:localhost:8081 即可访问到 web 服务器;
5.2 补充:
因为是将容器内的 nginx 的根目录给挂载到本地指定目录,所以上面访问到的页面应该会报 403 错误;接下来可以在 /srv/web/html/ 开始我们的项目;
5.3 进入本地目录:/srv/web/html/ 创建测试文件 index.html
$ cd /srv/web/html# 创建并随便编写内容 重新刷新页面$ vim index.html
总结
以上所述是小编给大家介绍的docker下安装Nginx的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
容器
目录
文件
测试
拷贝
端口
镜像
配置
命令
页面
服务
方法
接下来
内容
名称
后台
服务器
根目录
环境
疑问
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
网络科技有限互联网
互联网 科技
互联网医疗科技
互联网 的科技创新
互联网科技革命
互联网科技logo设计
沃里互联网科技
唐信互联网科技 大连
长亮科技互联网金融
哈尔滨新华互联网科技
互联网实体化科技化
北京三清互联网科技
武汉健翔互联网络科技有限公司
辽宁互联网新科技
烟台灵鸽互联网科技有限公司
山东子淼互联网科技有限公司
上海互联网科技园景观
优雇互联网科技有限公司
互联网高科技绘画
互联网科技的发展
重庆科技学院互联网
蓝色互联网科技
互联网科技博主是什么意思
互联网还是高科技吗
想开互联网科技公司怎么样
国大互联网教育科技有限公司工作
群盈汇互联网科技有限公司
风投北京互联网科技
互联网的黑科技实验室