阅读量:0
1. 创建一个Docker数据卷;,2. 将数据卷挂载到容器的指定目录;,3. 在容器内部使用挂载的目录。(图片来源网络,侵删)
Docker 挂载数据卷的步骤如下:
1. 创建数据卷
在 Docker 中,可以使用 docker volume create
命令创建一个数据卷,创建一个名为 my-volume
的数据卷:
docker volume create my-volume
2. 查看数据卷
使用 docker volume ls
命令查看已创建的数据卷:
docker volume ls
3. 运行容器并挂载数据卷
在使用 docker run
命令启动容器时,可以使用 -v
参数将数据卷挂载到容器内的指定目录,将 my-volume
挂载到 /data
目录:
docker run -v my-volume:/data --name my-container my-image
4. 查看容器内的数据卷挂载情况
(图片来源网络,侵删)使用 docker inspect
命令查看容器的详细信息,可以找到数据卷的挂载情况:
docker inspect my-container
在输出的 JSON 信息中,可以找到 Mounts
字段,其中包含了数据卷的挂载信息。
5. 使用数据卷
在容器内,可以像操作普通文件一样操作挂载的数据卷,可以在 /data
目录下创建、修改和删除文件。
6. 停止和删除容器
当不再需要容器时,可以使用 docker stop
和 docker rm
命令停止和删除容器,数据卷会保留,不会被删除。
docker stop my-container docker rm my-container
7. 使用其他容器挂载数据卷
可以将同一个数据卷挂载到其他容器,只需在启动新容器时,使用相同的 -v
参数即可,这样,多个容器可以共享同一份数据。
docker run -v my-volume:/data --name another-container another-image(图片来源网络,侵删)