Docker中将静态页面部署nginx

1.启动nginx

docker start nginx

2.进入nginx

cd /usr/share/nginx/html

3.vim index.html

说明:没有vim命令,docker镜像只保留了基本的功能(文件)。

4.解决方法

数据卷:是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。

说明:在执行docker run命令时,使用-v数据卷:容器内目录可以完成数据卷挂载

当创建容器时,如果挂载了数据卷且数据卷不存在,会自动创建数据卷。

4.1创建docker容器

docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx

4.2宿主卷映射的位置

docker volume inspect html

4.3通过MbaXterm连接

说明:找到文件并修改。

5.成功修改

相关推荐
一条懒鱼6661 分钟前
K8S-特殊容器
云原生·容器·kubernetes
求梦8203 小时前
Java:Windows家庭中文版的Docker下载安装
java·windows·docker
❀͜͡傀儡师3 小时前
docker一键部署Flatnotes笔记工具
笔记·docker·容器
❀͜͡傀儡师3 小时前
docker一键部署夜莺监控
运维·docker·容器
xrkhy5 小时前
windows家庭版,D盘安装docker,下载大模型
windows·docker·容器
青铜念诗5 小时前
k8s 业务备份
云原生·容器·kubernetes
皇族崛起5 小时前
【docker安装部署】- 一个可用的Docker 镜像配置 和 DNS配置
java·docker·容器
Lynnxiaowen5 小时前
今天我们学习kubernetes内容持久化存储
linux·运维·学习·容器·kubernetes
一点晖光5 小时前
Docker 中 Crontab 不执行的原因与解决方案
java·docker·定时任务
阿海5746 小时前
安装nginx1.29.3的shell脚本命令
linux·nginx