是否更改docker无根目录的默认卷装载点



我在这篇文章中看到了标准docker安装的不同解决方案:如何更改";docker create volume";命令

乍一看,我很难重复为无根安装更改默认装载点的步骤。应该是一样的吗?程序是什么?

我刚刚开始工作。我遇到了一些问题,因为我在尝试更改配置时运行了服务。主要收获:

  1. 配置文件确实存储在~/.config/docker/中。必须在此处制作daemon.json文件才能更改首选项。我们想更改data-root选项(和storage-driver,以防驱动器不具备功能

  2. 要启动和停止无头服务,运行systemctl --user [start | stop] docker

    a。运行系统范围的服务会启动一个并行且独立的docker实例,它不是无根的。

    b。停止时,确保先停止docker.socket

源是(请参阅无根使用部分(和(配置文件信息(

我们最终得到了间接解决方案。我们已经确定了默认情况下装载卷的目录,并创建了一个符号链接,指向我们实际想要存储数据的位置。就我们而言,这已经足够了。类似的东西:

sudo ln -s /data /home/ubuntu/.local/share/docker/volumes"

最新更新