1、提交容器为镜像

docker commit --author zhangsy --message "create the postgre12.1-community by zhangsy" my_postgres postgre12.1-community:1.0

zhangsy:作者名字
create the postgre12.1-community by zhangsy:注解说明
my_postgres:容器名称
postgre12.1-community:镜像名称
1.0:导出镜像版本

2、导出镜像

docker save postgre12.1-community -o /opt/soft/docker_postgre12.1-community-1.0.tar


postgre12.1-community:镜像名称
/opt/soft/docker_postgre12.1-community-1.0.tar 导出文件名称

3、拷贝镜像

scp /opt/soft/docker_postgre12.1-community-1.0.tar root@192.168.7.43:/opt/soft

4、导入镜像

docker load -i /opt/soft/docker_postgre12.1-community-1.0.tar

5、运行启动容器
 

docker run --name postgres  --restart=always -v /opt/postgreData:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres1232 -p 5432:5432 -d postgre12.1-community:1.0

注意:如果映射的有目录,需要报映射的目录页拷贝过去,否则数据会丢失

最后修改于 2021-03-24 16:01:52
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇