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

相关推荐
帅次2 小时前
系统分析师-微服务系统分析与设计
docker·微服务·zookeeper·容器·kubernetes·etcd·kubelet
loong_XL6 小时前
docker gpu容器镜像环境构建
运维·docker·容器
杨了个杨89827 小时前
nginx常见功能部署
运维·服务器·nginx
胡斌附体13 小时前
linux(ubuntu)拉取源码进行docker容器部署
linux·git·ubuntu·docker·node·nvm
开发者联盟league13 小时前
k8s 创建token
云原生·容器·kubernetes
扑火的小飞蛾14 小时前
RHEL 7 安装 Docker 过程总结
运维·docker·容器
web小白成长日记15 小时前
Node.js 编程实战:部署 Node.js 应用 —— Docker 容器化部署
docker·容器·node.js
柠檬汁Dev15 小时前
已有 K8s 集群如何加装 Sealos 桌面
云原生·容器·kubernetes
飞翔沫沫情17 小时前
kubeadm部署 Kubernetes(k8s) 高可用集群 V1.32
云原生·容器·kubernetes
木卫二号Coding17 小时前
Docker-构建自己的Web-Linux系统-镜像colinchang/ubuntu-desktop:22.04
linux·ubuntu·docker