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

相关推荐
q***48412 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
喜欢你,还有大家2 小时前
k8s集群监控的部署
云原生·容器·kubernetes
k***12173 小时前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
喜欢你,还有大家4 小时前
实战演练——wordpress-k8s集群版
云原生·容器·kubernetes
德育处主任4 小时前
『NAS』轻松获取群晖自带的壁纸
服务器·docker
e***87705 小时前
Node.js 与 Docker 深度整合:轻松部署与管理 Node.js 应用
docker·容器·node.js
q***71016 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
ArabySide6 小时前
【ASP.NET Core】ASP.NET Core应用的Docker容器化与阿里云托管
阿里云·docker·asp.net
好奇的菜鸟8 小时前
在 WSL 中安装 Docker
运维·docker·容器
杨浦老苏9 小时前
AI驱动的图表生成器Next-AI-Draw.io
人工智能·docker·ai·群晖·draw.io