帮助

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Docker容器备份导出至另一台电脑(Windows为例)

Avatar
张康斌


1、打开命令行输入”docker ps -a“,查看docker所有容器



2、使用 docker commit 命令来创建快照:

docker commit -p 容器ID 快照名称


3、使用docker image查看docker 镜像,已创建了快照镜像:

docker images


4、使用docker save将快照镜像进行打包(会保存至用户文件夹下,Linux同理):

docker save -o 打包名 快照名



5、使用scp命令拷贝到目标服务器

scp 打包名 目标服务器名@IP地址:/存储文件地址



迁移服务器操作:

1、使用docker load 加载容器

docker load -i 打包名

2、通过正常安装命令安装容器即可
Linux/odoo16:

docker run -d -v db16:/var/lib/postgresql/data -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres -p 5433:5432 --name db16 postgres:15

docker run -v odoo16:/var/lib/odoo -v ~/odoo16/config:/etc/odoo -v ~/odoo16/addons:/mnt/extra-addons -p 8070:8069 --name odoo16 --link db16:db -t odoo:16

Avatar
Discard