阅读量:1
在Ubuntu中使用Docker存储数据主要有以下两种方式:
- 数据卷(Volumes):由Docker管理,可在容器间共享,数据持久化,容器删除后数据仍保留。
操作步骤:- 创建数据卷:
docker volume create 卷名。 - 运行容器并挂载数据卷:
docker run -v 卷名:容器内路径 镜像名。
- 创建数据卷:
- 绑定挂载(Bind Mounts):将宿主机目录挂载到容器,数据存储在宿主机,容器删除后数据取决于宿主机。
操作步骤:- 在宿主机创建目录:
mkdir /宿主机路径。 - 运行容器并挂载目录:
docker run -v /宿主机路径:容器内路径 镜像名。
- 在宿主机创建目录:
其他方式:
- 数据卷容器:专门用于存储数据的容器,其他容器可通过
--volumes-from挂载其数据卷。 - Docker Compose:通过
docker-compose.yml文件定义多容器及数据卷挂载,简化管理。
注意:
- 数据卷存储在宿主机默认路径(如
/var/lib/docker/volumes/),可通过docker volume inspect查看详情。 - 绑定挂载需确保宿主机路径存在,且注意权限设置。
以上就是关于“Ubuntu Docker如何存储数据”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm