如何更改 Docker Rootless 的数据目录?

Umc*_*y20 5 docker rootless

Docker 官方文档网站上有关无根数据目录的唯一信息是:

数据目录默认设置为 ~/.local/share/docker。数据目录不应位于 NFS 上。

但是,我在安装过程中没有找到任何选项可以通过dockerd-rootless-setuptool.sh install更改此设置

更改非 root 用户(无根模式)上 Docker 的默认数据目录。

Wal*_*uch 4

您可以在配置文件中更改默认值。配置文件位于~/.config/docker/daemon.json. 这是自定义数据目录的方法:

{
  "data-root": "/your/folder"
}
Run Code Online (Sandbox Code Playgroud)

您可以在此处此处的docker 文档中找到更多信息。

  • 是的,通常不存在。只需创建它即可。 (3认同)
  • 我没有 `~/.config/docker/daemon.json` 文件 (2认同)