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

相关推荐
岳来34 分钟前
docker 容器HostConfig 字段 示例
docker·hostconfig
是Judy咋!1 小时前
基于kube-prometheus-release监控---k8s集群与业务服务
容器·kubernetes·prometheus
喵叔哟1 小时前
16.项目架构设计
后端·docker·容器·.net
Dxy12393102161 小时前
Nginx中的worker_processes如何设置:从“盲目填数”到“精准调优”
运维·nginx
叫致寒吧2 小时前
K8S 概念
云原生·容器·kubernetes
羊羊羊i2 小时前
通过Crossplane使用K8sYAML格式的API接口,创建虚拟云资源,同时利用ArgoCD达到GitOps效果
容器·kubernetes·argocd
oMcLin2 小时前
如何在 Debian 11 上通过优化 Nginx 与 PHP‑FPM,提高大流量网站的稳定性与响应速度?
nginx·debian·php
liuhaikang2 小时前
鸿蒙高性能动画库——lottie-turbo
java·开发语言·nginx
眠りたいです2 小时前
Docker核心技术和实现原理第一部分-Docker镜像制作
运维·docker·容器·集群·镜像·dockerfile
面对疾风叭!哈撒给2 小时前
Liunx之Docker 安装启动 influxdb2
java·spring cloud·docker