- 1. 拉取nginx镜像
- 2. 验证是否镜像拉取成功
- 3. 运行nginx镜像
- 4. 查看是否启动成功
- 5. 在外部浏览器验证nginx的启动
- 6. 为了方便我们以后的文件上传等操作,我们将数据进行挂载
- 7. 配置nginx.conf
1.拉取nginx镜像
docker pull nginx
2.验证是否镜像拉取成功
docker images
3.运行nginx镜像
sudo docker run -d --name nginx01 -p 3344:80 nginx
大致解释一下上面这个命令
- -d 表示是以后台的方式运行
- –name nginx01 说明此镜像的名称命名为nginx01,如果不加此参数默认为镜像的名称
-p 3344:80 80是nginx镜像运行起来的端口号,3344是映射到公网可以供我们访问的端口
4.查看是否启动成功
docker ps
5.在外部浏览器验证nginx的启动
6. 为了方便我们以后的文件上传等操作,我们将数据进行挂载
首先我们先创建数据目录
mkdir /home/zhuxu/soft/nginx/upload
目录自己可以自定义
通过以下指令进行挂载
docker run --name mynginx -d -p 2000:80 -v /home/zhuxu/soft/nginx/upload:/upload nginx
挂载成功之后我们可以在upload目录放一个测试文件进行测试
接下来我们进入启动好的nginx镜像中
docker exec -it 1f39a463cf90 /bin/bash
7. 配置nginx.conf
进入nginx镜像之后,进入/etc/nginx,编辑nginx.conf
vim nginx.conf
加入以下内容
注意:server_name 为当前服务器的ip地址
至此nginx的配置结束
我们返回docker容器,重启nginx服务
我们打开浏览器访问
今天的文章docker部署nginx并挂载网页_nginx启动命令和停止命令[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88938.html