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