podman修改默认存储路径及容器迁移

podman修改默认存储路径及容器迁移

容器备份

docker ps

docker export 45b62f948922 > /tmp/container_copy.tar



修改存储路径

systemctl stop podman.socket
#db路径
ls /var/lib/containers/storage/libpod/bolt_state.db

go env -w GOPROXY=https://goproxy.cn,direct

git clone https://gitee.com/dereking/boltdb-cli-go.git

cd boltdb-cli-go/boltshell/
./boltshell
open  bolt_state.db
listbucket
use runtime-config
delete graph-root
delete static-dir
delete volume-path
exit

copy 修改后的boltdb文件到 /var/lib/containers/storage/libpod/

#修改配置
vim /etc/containers/storage.conf
graphroot = "/mnt/docker-data"

systemctl start podman.socket
# 查看启动日志
docker info --log-level=debug

镜像导入与运行

docker import /tmp/container_copy.tar

docker images
docker run xx
posted @ 2024-05-06 22:23  绣幕  阅读(327)  评论(0编辑  收藏  举报