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

相关推荐
ruleslol14 小时前
nginx-负载均衡的配置
nginx
百***241314 小时前
Nginx反向代理出现502 Bad Gateway问题的解决方案
运维·nginx·gateway
q***979114 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
q***563815 小时前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu
旦沐已成舟1 天前
K8S中修改apiserver地址
云原生·容器·kubernetes
hakukun1 天前
docker避免每次sudo方法
运维·docker·容器
杨凯凡1 天前
Docker Compose:多容器应用编排入门与实战
运维·docker·容器
C2H5OH6661 天前
Podman和Docker
docker·容器·podman
毛甘木1 天前
阿里云CentOS环境下Docker使用教程
阿里云·docker·centos
AAA小肥杨1 天前
探索K8s与AI的结合:PyTorch训练任务在k8s上调度实践
人工智能·pytorch·docker·ai·云原生·kubernetes