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

相关推荐
青衫客361 分钟前
从 TLS 到 Kubernetes PKI:一条证书链如何支撑整个集群安全(问题合集)
容器·kubernetes·k8s·tls
Swift社区5 分钟前
Docker Compose 一键部署前后端分离项目
运维·docker·容器
qq_312920112 小时前
一款轻量级 Nginx 访问日志分析与可视化面板,支持实时统计、IP 归属地解析与客户端识别
运维·nginx
小天源9 小时前
nginx在centos7上热升级步骤
linux·服务器·nginx
心理之旅12 小时前
高校文献检索系统
运维·服务器·容器
大佐不会说日语~12 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
小徐敲java14 小时前
(运维)1Panel服务器面板Docker部署
运维·服务器·docker
曾几何时`16 小时前
Docker容器化部署编译运行模块
运维·docker·容器
直饮水观察哨17 小时前
商用净水器亲测对比,哪个更专业?
容器
Suchadar18 小时前
Docker基础命令(二)——数据卷管理端口映射与容器互联
运维·docker·容器