Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(1)

简介: Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(1)
mkdir /home/nginx/html
cd /home/nginx/html
touch index.html
touch 50.html

3.运行nginx(简单挂载了nginx的静态页面)

docker run  \
  --name nginx \
  -p 80:80 \
  --restart=always \
  -v /home/nginx/html:/usr/share/nginx/html \
  -d nginx

我们其实可以直接将目录挂载到我们宿主机/var/lib/docker/volumes目录下,如下代码:

docker run \
  --name nginx\
  -p 80:80 \
  --restart=always\
  -v html:/usr/share/nginx/html  \
  -d nginx

这样做的好处就是我们不需要去创建index.html和50.html了;

我们可以对nginx随意进行修改,然后通过命令:docker restart nginx就可以实现文件的映射啦!


相关文章
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
140 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
1月前
|
关系型数据库 数据管理 应用服务中间件
【赵渝强老师】Docker的数据持久化
在生产环境中使用Docker时,为了实现数据的持久化和共享,可以通过数据卷(Data Volumes)和数据卷容器(Data Volume Containers)两种方式来管理数据。数据卷是一个独立于容器的挂载目录,可以跨多个容器共享和重用。数据卷容器则是一种特殊容器,用于维护数据卷,便于数据迁移和共享。本文通过示例详细介绍了这两种方法的使用步骤。
|
1月前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
34 4
|
1月前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
55 3
|
2月前
|
存储 Kubernetes Docker
|
2月前
|
存储 安全 数据管理
Docker中实现数据持久化
【10月更文挑战第8天】
50 1
|
2月前
|
存储 数据库 Docker
|
2月前
|
存储 安全 Docker
docker中数据持久化(Volumes)
【10月更文挑战第3天】
69 4
|
2月前
|
存储 Kubernetes 数据库
docker数据持久化问题
【10月更文挑战第4天】
35 2
|
2月前
|
前端开发 JavaScript 应用服务中间件
使用nginx部署网站
使用nginx部署网站