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

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

1.拉取镜像

docker pull nginx

2.创建挂载目录(以文件的形式进行挂载)

还是要创建文件的(index.html和50.html)要不然在访问的时候会找不到文件

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了;


相关文章
|
2月前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
112 5
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
111 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
28天前
|
关系型数据库 数据管理 应用服务中间件
【赵渝强老师】Docker的数据持久化
在生产环境中使用Docker时,为了实现数据的持久化和共享,可以通过数据卷(Data Volumes)和数据卷容器(Data Volume Containers)两种方式来管理数据。数据卷是一个独立于容器的挂载目录,可以跨多个容器共享和重用。数据卷容器则是一种特殊容器,用于维护数据卷,便于数据迁移和共享。本文通过示例详细介绍了这两种方法的使用步骤。
|
2月前
|
存储 缓存 Docker
docker中挂载数据卷到容器
【10月更文挑战第16天】
50 2
|
2月前
|
存储 Docker 容器
docker中挂载现有目录作为数据卷
【10月更文挑战第14天】
22 1
|
2月前
|
存储 关系型数据库 MySQL
|
2月前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第13天】
38 2
|
2月前
|
存储 关系型数据库 MySQL
docker中数据卷的创建与挂载
【10月更文挑战第12天】
27 3
|
2月前
|
存储 测试技术 开发者
docker中将数据卷挂载到容器
【10月更文挑战第11天】
59 3
|
2月前
|
Linux Docker Windows
docker中使用绑定挂载(Bind mounts)
【10月更文挑战第9天】
86 1