• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 详解将本地docker容器迁移到服务端

详解将本地docker容器迁移到服务端

作者:木子昭 字体:[增加 减小] 来源:互联网

本文主要包含docker容器迁移,docker容器迁移到服务端等服务器相关知识,木子昭 希望可以进行参考

从docker容器生成镜像

docker commit -a "zhaoolee" -m “完成uwsgi的配置” qs zhaoolee-qs:1.0

参数说明: -a为作者署名, -m为本次提交的内容说明, qs为容器的名称, zhaoolee-qs:1.0表示新生成的镜像名为zhaoolee-qs,镜像zhaoolee-qs版本号为1.0

从容器生成镜像的时间可以会比较长, 需要耐心等待

将docker镜像导出为静态文件

docker save zhaoolee-qs:1.0 > qs01.tar

zhaoolee-qs:1.0为镜像名, qs01.tar为新生成的静态文件名

通过将scp将静态文件发送到服务端

scp ./qs01.tar root@192.168.214.162:/qs01.tar

./qs01.tar 表示当前本地路径下的静态文件qs01.tar, root@192.168.214.162表示以root的身份登录ip为192.168.214.162服务器, :/qs0.tar表示qs01.tar将要存储到远程服务器根目录下,文件名保持为qs01.tar

scp远程拷贝是一个非常值得掌握的命令, 简单实用, 也可用与脚本编程

将静态文件还原为镜像, 并导入docker

docker load < qs01.tar

登录192.168.214.162, 进入根目录下(qs01.tar所在的位置), 运行此命令, 即可将镜像恢复, 并导入docker管理器

从刚刚导入的镜像新建容器

docker run -t -i --name qs01 -p 3000:80 -p 8000:8000 zhaoolee-qs:1.0 /bin/bash

小技巧: 退出当前容器环境但不关闭当前容器ctrl+p+q

小结:

利用静态文件进行容器的迁移, 是一件非常简单的事情, 你可以像发布一个软件包一样将自己的docker容器生成的静态文件分发到各类操作系统, docker才是真正的跨平台呀!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • Docker容器内不能联网的6种解决方案
  • Docker创建运行多个mysql容器的方法示例
  • 如何隔离docker容器中的用户的方法
  • Docker容器自启动的实现方法
  • Docker容器中Mysql数据的导入/导出详解
  • Docker容器使用jenkins部署web项目(总结)
  • Docker容器之内网独立IP访问的方法
  • Docker下Tomcat容器中使用Mysql的方法
  • Centos7下安装与卸载docker应用容器引擎的方法
  • docker容器启动后添加端口映射
  • 详解Docker 端口映射与容器互联
  • Docker教程:使用容器(简单示例)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解将本地docker容器迁移到服务端
  • docker容器跨服务器的迁移的方法

相关文章

  • docker 的java编译环境构建详细介绍
  • docker run起来之后执行多条命令
  • php redis扩展支持scan命令实现方法
  • Centos 6.5中安装docker的步骤(简洁版)
  • docker利用selenium+testng实现web自动化的方法
  • 如何运用docker配合python开发环境实例
  • openstack 重启的服务命令整理总结
  • 详解Docker下搭建Jenkins构建环境
  • VMware虚拟机系统无法使用桥接联网的解决方法
  • Docker创建一个mysql容器并保存为本地镜像

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 基于Kubernetes和Docke实现留言簿案例
    • VMware下CentOS6.4网卡设置为桥接模式静态IP配置方法详解
    • VMware虚拟机系统无法使用桥接联网的解决方法
    • 在Xen虚拟机全虚拟化环境中安装Windows2003系统
    • 详解VMware 虚拟机中添加新硬盘的方法
    • 详解Docker守护进程的配置及日志
    • docker中mysql初始化及启动失败问题解决方案
    • 详解docker搭建redis集群的环境搭建
    • Docker实现分布式应用功能教程
    • 深入理解Xen虚拟机克隆复制实战

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有