Docker镜像迁移方案

Docker镜像迁移方案

文章目录

一:背景

复制代码
比如机器上已经有先有的容器,但是docker pull的时候是失败的

二:操作方式

复制代码
1、停止正在运行的容器比如showdoc
docker stop showdoc
2、保存当前镜像showdoc为showdoc_new的新镜像
docker commit showdoc showdoc_new
3、将刚刚保存的新镜像showdoc_new打包成文件showdoc.tar
docker save -o showdoc.tar showdoc_new
4、把showdoc.tar上传到要迁移的目标服务器,然后载入镜像 docker load -i showdoc.tar
5、运行showdoc:docker run -d --name showdoc -p 8090:80 -v /kkddata/software/tools/showdoc_data:/var/www/html showdoc
6、服务器安全组开启8090

大文件迁移使用scp命令
scp -r gogs.tar root@IP:/home/gogs/

三:异常原因

复制代码
1、先服务器看所属的端口,例如80
netstat -tnlp 80

2、查看docker运行日志
docker logs showdoc

3、进入docker容器查看所属端口情况
docker exec -it showdoc /bin/bash
netstat -tnlp 80

可能会因为内部端口未启动而引起不能访问, 比如nginx配置不能使用IP6的形式等

参考:

Docker镜像迁移方案

Linux中安装Docker

Docker--容器报错 Error response from daemon: driver failed programming external connectivity on endpoint

相关推荐
❀͜͡傀儡师3 小时前
docker一键部署HFish蜜罐
运维·docker·容器
DO_Community3 小时前
DigitalOcean容器注册表推出多注册表支持功能
服务器·数据库·docker·kubernetes
dnpao3 小时前
linux onlyoffice服务向docker容器中添加中文字体
linux·运维·docker
回忆是昨天里的海4 小时前
k8s暴露服务-Ingress环境部署
云原生·容器·kubernetes
tzhou644524 小时前
Kubernetes Pod 入门
云原生·容器·kubernetes
java_logo5 小时前
Dify 开源 LLM 应用开发平台企业级 Docker Compose 部署手册
docker·容器·开源·dify部署·dify部署文档·dify部署方案·dify部署教程
jarreyer6 小时前
【docker的gpu加速相关问题解决记录】
运维·docker·容器
韭菜钟6 小时前
制作自定义Docker镜像并部署使用
运维·docker·容器
椰汁菠萝6 小时前
docker部署gitlab
docker·容器·gitlab
知识分享小能手6 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中安装 Docker 容器 —— 知识点详解(26)
学习·ubuntu·docker