首页 > 其他分享 >docker容器迁移

docker容器迁移

时间:2023-01-11 16:45:58浏览次数:58  
标签:容器 name image 镜像 docker 迁移

一、容器镜像迁移
将Docker容器迁移到另外一台服务器上,最常用的方法是迁移容器关联到的镜像。
对于必须迁移的容器,首先使用docker commit命令将其保存为Docker镜像。

docker commit container-id image-name

生成的镜像将被压缩成为一个新的镜像,使用此方法,数据卷不会被迁移,但是它会保留在容器内创建的应用程序的数据。

二、保存和加载镜像
docker镜像是应用程序的代码、库、配置文件等的包。Docker容器是由这些镜像创建的。
可以使用docker save压缩镜像并将其迁移到新的服务器。

docker save image-name > image-name.tar

在新的服务器中,使用docker load将压缩镜像文件用于创建新镜像。


cat image-name.tar | docker load
# 或者
docker load -i image-name.tar

三、运行镜像
根据自己的实际需求,确定是否需要进行端口映射、权限管理等操作。


docker run -it --name container-name -p 8080:8080 image-name /bin/bash

原文链接:https://blog.csdn.net/li_peng_yuan/article/details/128049001

标签:容器,name,image,镜像,docker,迁移
From: https://www.cnblogs.com/whiteY/p/17044195.html

相关文章

  • STL关联式容器使用注意、概念总结
    引入继上文STL序列式容器使用注意、概念总结继续总结关联式容器的概念以及一些使用事项。关联式容器与容器适配器基础容器STL中的关联式底层容器:RBtree,hashtabl......
  • centos 安装Docker
    查看CentOS系统的内核版本Docker要求CentOS系统的内核版本高于3.10。通过uname-r命令查看你当前的内核版本[root@VM_211_6_centosnginx-1.6.2]#uname-r3.......
  • docker 中安装 Jenkins
    ☝️、准备一个ubuntu虚拟机(或者linux服务器,下文简称服务器)服务器中已经配置好docker(默许大家都有了)服务器可以上外网(可以使用镜像加速)✌️、安装一、下载je......
  • 48-Docker-多容器数据共享及持久化
    Docker镜像数据读写原理Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层如果运行中的容器修改了现有的一个已经存在的文件,那......
  • docker部署 .net core web api
    在项目里先添加dockers支持  然后项目了就会出现Dockerfile文件  打开dockerfile文件修改成我这样  然后就去发布文件,  发布的时候就选择发布到文件夹......
  • 使用 Docker 搭建 Maven 私服(sonatype/nexus3)
    date:2023-01-11T12:09:16Znexus3安装nx3&创建仓库官方文档:https://help.sonatype.com/docsdockerrun-d-p8880:8081--namenexus\-eINSTALL4J_ADD_VM_PAR......
  • 组装式应用新基建——小程序容器技术
    什么是组装式应用?“组装式应用由以业务为中心的模块化组件构成,具备更易使用和可重复使用的代码,可加速新软件解决方案的上市时间,并释放企业价值。”未来的企业是组装式的,那么......
  • docker安装
    原文:https://sunkaiyuan.blog.csdn.net/article/details/126260261 安装Docker#配置阿里源[root@master01~]#yum-yinstallwget[root@master01~]#wget-O/e......
  • Docker+HomeAssistant+HACS+设备接入教程
    Docker+HomeAssistant+HACS+设备接入教程homeassistant久仰大名,据说可以一统各大物联网平台的设备,家里各平台的设备都有一点,控制起来很不方便,于是乎我也来尝尝~homeassi......
  • docker搭建zerotier-moon
    docker搭建zerotier-moon生成容器命令如下dockerrun--namezerotier-moon-d--restartalways--cap-add=NET_ADMIN--cap-add=SYS_ADMIN--device=/dev/net/tun-p......