centos

CentOS上Docker存储卷怎么用

小樊
46
2025-07-18 15:49:26
栏目: 云计算

在CentOS上使用Docker存储卷(Volumes)可以帮助你持久化数据,即使容器被删除,数据也会保留。以下是一些关于如何在CentOS上使用Docker存储卷的基本步骤:

创建存储卷

  1. 创建命名卷

    docker volume create my_volume
    
  2. 创建匿名卷(默认情况下,docker run命令会创建匿名卷):

    docker run -v /my/local/path:/container/path my_image
    

挂载存储卷到容器

  1. 挂载命名卷

    docker run -v my_volume:/container/path my_image
    
  2. 挂载匿名卷

    docker run -v /my/local/path:/container/path my_image
    

查看存储卷

  1. 列出所有存储卷

    docker volume ls
    
  2. 查看特定存储卷的详细信息

    docker volume inspect my_volume
    

删除存储卷

  1. 删除未使用的存储卷

    docker volume prune
    
  2. 删除特定存储卷

    docker volume rm my_volume
    

示例

假设你有一个名为my_app的Docker镜像,并且你想在容器中使用一个命名卷来持久化数据。

  1. 创建命名卷

    docker volume create my_app_data
    
  2. 运行容器并挂载卷

    docker run -d --name my_app_container -v my_app_data:/app/data my_app
    
  3. 查看卷信息

    docker volume inspect my_app_data
    
  4. 删除容器和卷

    docker stop my_app_container
    docker rm my_app_container
    docker volume rm my_app_data
    

注意事项

通过这些步骤,你可以在CentOS上有效地使用Docker存储卷来管理数据持久化。

0
看了该问题的人还看了