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.成功修改

相关推荐
lxw20230271161 小时前
k8s的控制器
云原生·容器·kubernetes
FoldWinCard3 小时前
K8s -- 控制器管理
云原生·容器·kubernetes
容器魔方4 小时前
云容器引擎 CCE 2026-Q2 优化升级:AI 推理负载、备份中心、Gateway API能力全新上线!
人工智能·云原生·容器·开源
无望__wsk4 小时前
k8s的pod管理
云原生·容器·kubernetes
菜鸟界的菜鸟5 小时前
k8s-Service详解(七)
云原生·容器·kubernetes
wazmlp0018873695 小时前
k8s pod 管理
docker·容器·kubernetes
Dear~yxy5 小时前
k8s的pod
云原生·容器·kubernetes
Dear~yxy5 小时前
k8s中的控制器管理
云原生·容器·kubernetes
江湖有缘5 小时前
Docker开源项目: 基于Ubuntu系统部署ExpenseOwl自托管记账工具实战教程
ubuntu·docker·开源
qizhideyu6 小时前
kubernetes中的pod管理
云原生·容器·kubernetes