我真的需要帮助来创建docker卷。
默认情况下,当我创建一个卷时,它的位置将是/var/lib/docker/volumes/
我需要将这个默认位置更改为我的SSD磁盘,特别是/media/username/T7/docker/volumes
请我如何确保我运行的docker将存储在我的SSD而不是默认位置?
我将使用这个docker运行命令
docker run
--detach
--publish 1848:1848
--publish 1789:1789
--name chainweb-node
--mount type=volume,source=chainweb-data,target=/data
kadena/chainweb-node
非常感谢。我在这里真的失去了它试图与Linux工作。
提供完整路径
docker run
--detach
--publish 1848:1848
--publish 1789:1789
--name chainweb-node
--mount type=bind,source=/media/username/T7/docker/volumes,target=/data
kadena/chainweb-node
假设该目录在您的主机上已经存在。请务必创建并挂载它。
Docker卷的文档:https://docs.docker.com/storage/volumes/
可能的副本:在指定位置创建Docker卷
同样的答案来自Docker论坛:https://forums.docker.com/t/how-to-make-volume-on-a-specific-path/92694/8
关于Unix栈交换的类似问题:https://unix.stackexchange.com/questions/439106/docker-create-a-persistent-volume-in-a-specific-directory