docker下部署nginx静态网页

dockers基本操作
docker镜像更新
背景:有一个web文件夹,里面包含了网页模板和nginx镜像
在这里插入图片描述
服务器home文件夹下创建文件夹ubuntu
在这里插入图片描述
将web文件夹上传到ubuntu下

在这里插入图片描述
将镜像文件加载到服务器
在这里插入图片描述
创建docker

 docker run -v /home/ubuntu/web:/web -p6066:80 -d --name web-nginx 4610

-v 目录挂载,将docker容器web-nginx中的/web目录挂载到本地服务器/home/ubuntu/web/下
-p,端口映射,将docker 的80端口映射到本地6066端口
–name,给docker起名字

进入docker

docker exec -it web-nginx /bin/bash

在这里插入图片描述
可以看到服务器/home/ubuntu/web下的文件被挂载到容器内了
在这里插入图片描述
修改nginx.conf文件和default.conf文件,nginx.cof文件再/etc/nginx文件夹下,default.conf文件再/etc/nginx/conf.d下,因为我们已经准备好了这两个文件,所以替换一下就i行了
在这里插入图片描述
替换之前先备份一下这两个文件
在这里插入图片描述
退出容器:exit
将当前的docker:web-nginx保存为固定镜像,下次直接加载就可以,不用再进入镜像修改配置文件

docker commit web-ngnix web-nginx-shenzhen

在这里插入图片描述
删掉现在的docker
在这里插入图片描述
用新保存的镜像创建新容器

docker run -v /home/ubuntu/web:/web -p6066:80 -d --name web-nginx web-nginx-shenzhen

这样就完成了网页部署,本地测试一下:
在这里插入图片描述
本地测试成功
浏览器测试一下
在这里插入图片描述
ok

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值