欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker容器(5)——卷与持久化

程序员文章站 2024-03-11 17:45:31
...

每个docker容器在创建的时候都被自动分配了本地存储,这是容器中的文件默认存储的地方,在Linux系统中,该存储目录位于/var/lib/docker/<storage-driver>之下。存储在其中的数据的生命周期通常和容器相同,当删除容器时这些数据也就被删除掉了。只有那些被保存在卷上的数据可以被保存下来,这是因为卷和容器是解耦的,从而可以独立的创建和管理卷。

1. 查看容器卷

docker volume ls

# 查看卷的详细信息
docker volume inspect <volume name>

2. 创建容器卷

docker volume create <volume name>

3. 将容器挂载到指定的卷上

在创建新的容器时通过设置–mount参数可以将容器挂载到指定的容器卷上

--mount  source=<volume name>,taget=/<path>

4. 删除卷

docker volume rm <volume name>