【发布时间】:2021-08-22 03:26:54
【问题描述】:
如何使用已创建的卷启动容器?例如,我有一个名为“data”的卷,“docker volume ls”将显示这一点。现在我需要通过附加这个现有的卷来启动一个容器。
【问题讨论】:
标签: docker docker-compose docker-volume docker-container
如何使用已创建的卷启动容器?例如,我有一个名为“data”的卷,“docker volume ls”将显示这一点。现在我需要通过附加这个现有的卷来启动一个容器。
【问题讨论】:
标签: docker docker-compose docker-volume docker-container
装载数据卷
要将数据卷挂载到容器,请将 --mount 标志添加到 docker run 命令。它将卷添加到指定的容器中,并在其中存储虚拟环境中生成的数据。
要运行容器并将数据卷挂载到其中,请遵循基本语法:
docker run --mount source=[volume_name],destination=[path_in_container]
将 [path_in_container] 替换为要在容器中放置数据卷的路径。存储在该目录中的所有内容也会自动保存在主机上的数据卷中。
例如,要启动一个 Ubuntu 容器并将数据卷挂载到它,运行:
docker run -it --name=example1 --mount source=data,destination=/data ubuntu
【讨论】: