我在这篇文章中看到了标准docker安装的不同解决方案:如何更改";docker create volume";命令
乍一看,我很难重复为无根安装更改默认装载点的步骤。应该是一样的吗?程序是什么?
我刚刚开始工作。我遇到了一些问题,因为我在尝试更改配置时运行了服务。主要收获:
-
配置文件确实存储在
~/.config/docker/
中。必须在此处制作daemon.json
文件才能更改首选项。我们想更改data-root
选项(和storage-driver
,以防驱动器不具备功能 -
要启动和停止无头服务,运行
systemctl --user [start | stop] docker
。a。运行系统范围的服务会启动一个并行且独立的docker实例,它不是无根的。
b。停止时,确保先停止
docker.socket
。
源是(请参阅无根使用部分(和(配置文件信息(
我们最终得到了间接解决方案。我们已经确定了默认情况下装载卷的目录,并创建了一个符号链接,指向我们实际想要存储数据的位置。就我们而言,这已经足够了。类似的东西:
sudo ln -s /data /home/ubuntu/.local/share/docker/volumes"