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查看容器是否启动成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值