docker容器的数据卷:容器中数据持久化

1、在Docker中,要想实现容器中的数据持久化(也就是数据不随着容器的删除而消失)。目前Docker有三种不同的方式实现数据持久化(1) volumes、(2)bind mounts、(3)tmpfs
在这里我指介绍最常用的的方式:volumes

2、我们这里已nginx容器为例,在创建容器之前,先创建好对应的数据卷

docker volume create nginx-storage

在这里插入图片描述
创建成功之后,可以通过docker volume ls查看
在这里插入图片描述
也可以通过docker volume inspect nginx-storage 查看指定容器卷详情信息
在这里插入图片描述
3、数据卷创建好之后,我们就可以启动容器了,启动命令中加入数据卷,格式为 “-v 数据卷名称:容器中数据存储路径”

docker run -d -it --name=nginx 8800:80 -v nginx-storage:/usr/share/nginx/html nginx:1.17

启动完成之后通过docker ps查看容器是否启动成功
在这里插入图片描述

发布了9 篇原创文章 · 获赞 0 · 访问量 285
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览