🪄

修改 podman 本地默认存放地址

要修改 Podman 默认存放镜像的本地地址,您可以按照以下步骤进行操作:

步骤 1: 停止 Podman 服务

首先,确保停止 Podman 服务,以便能够修改默认存放地址。您可以使用以下命令停止 Podman 服务:
sudo systemctl stop podman

步骤 2: 备份原始数据

在修改之前,建议您先备份原始的 Podman 数据,以防意外情况发生。

步骤 3: 修改存放地址

编辑 Podman 的配置文件 /etc/containers/storage.conf 或 ~/.config/containers/storage.conf(如果是用户级配置)。
在配置文件中找到 runroot 和 graphroot 两个参数,它们分别表示容器运行时的根目录和镜像存储的根目录。您可以修改这两个参数来指定新的存放地址。
例如,您可以将 runroot 和 graphroot 修改为新的路径,比如:
runroot = "/new/path/for/run" graphroot = "/new/path/for/graph"

步骤 4: 重启 Podman 服务

保存并关闭配置文件后,重新启动 Podman 服务,使修改生效:
sudo systemctl start podman

验证修改

您可以使用 podman info 命令来验证存放地址是否已经修改。在输出中查找 GraphRoot 和 RunRoot 字段,确认它们显示的是您修改后的路径。
 

注意事项

  • 在修改配置文件时,请务必小心,确保路径和语法正确,以避免引起问题。
  • 请确保新的存放地址有足够的空间,并且对 Podman 进程有适当的权限。
 
通过这些步骤,您应该能够成功修改 Podman 默认存放镜像的本地地址。