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

相关推荐
爱喝矿泉水的猛男35 分钟前
ssh远程访问另一台windows(可扩展到docker环境)
docker·ssh·zerotier
gggg远1 小时前
docker详解
运维·docker·容器
2501_921939263 小时前
11.25Nginx服务器和Wordpress服务器
运维·服务器·nginx
itmrl3 小时前
Nginx搭建与配置
nginx
ALex_zry3 小时前
Consul全方位入门指南:第二阶段—— 实操。Consul核心功能与项目集成
运维·docker·微服务·云原生·架构
小熊officer3 小时前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡
tzhou644524 小时前
Nginx 性能优化与防盗链配置
运维·nginx·性能优化
热爱学习的小怪兽4 小时前
Docker容器的一些总结
运维·docker·容器
原神启动14 小时前
云计算大数据——Nginx 实战系列(性能优化与防盗链配置)
大数据·nginx·云计算
toooooop85 小时前
CentOS 7 系统上安装 **Nginx + MySQL 5.7 + PHP 7.3 + Redis** 的完整步骤
redis·mysql·nginx·centos·php7