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

简介: 从docker容器生成镜像 docker commit -a "zhaoolee" -m “完成uwsgi的配置” qs zhaoolee-qs:1.0 参数说明: -a为作者署名, -m为本次提交的内容说明, qs为容器的名称, zhaoolee-qs:1.
+关注继续查看

从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才是真正的跨平台呀!

目录
相关文章
|
2天前
|
监控 Shell Docker
深入了解 Docker 容器操作命令:掌握容器化管理的关键
Docker 已经成为现代应用程序开发和部署的行业标准。它借助容器化技术,提供了一种轻量、可移植和可扩展的方式来构建、发布和运行应用程序。然而,最近我在工作中发现,一些家人们对 Docker 容器的操作命令还不太熟悉。因此,本文旨在深入介绍 Docker 容器操作的各个方面,包括对每个命令及其参数的详细解释。希望通过这篇文章,我们可以一起探讨和学习,进一步提高对 Docker 的理解和应用能力。
54 1
 深入了解 Docker 容器操作命令:掌握容器化管理的关键
|
3天前
|
程序员 数据安全/隐私保护 开发者
Docker中容器的随机命名方式
Docker中容器的随机命名方式
18 0
|
5天前
|
网络协议 Docker 容器
修改docker容器端口映射
修改docker容器端口映射
15 0
|
6天前
|
Docker 微服务 容器
探索Docker容器技术:轻松部署和管理应用程序
在当今的软件开发和部署领域,容器技术已经成为一个备受欢迎的话题。其中,Docker容器凭借其简便性、可移植性和高效性,成为了首选的容器解决方案。本文将深入介绍Docker容器技术,帮助您了解其工作原理、用途以及如何开始使用它。
|
8天前
|
Docker 容器
docker容器网桥连接
容器之间如何互相通讯?具体的命令有哪些?
|
8天前
|
Ubuntu 应用服务中间件 nginx
docker容器数据持久化
docker 容器内的数据是独立于镜像之外的,那么如何将其持久化到宿主机呢?答案便是利用「数据卷」,那什么又是「数据卷」呢?
|
9天前
|
监控 Linux Docker
免费的5款Docker 容器 GUI 管理工具!后悔没早点发现!
免费的5款Docker 容器 GUI 管理工具!后悔没早点发现!
31 0
|
15天前
|
Docker 容器
Docker 容器中运行 Kibana
Docker 容器中运行 Kibana
27 0
|
15天前
|
Linux 应用服务中间件 nginx
docker 快速查询容器是否正常启动
docker 快速查询容器是否正常启动
27 0
|
19天前
|
安全 Linux Docker
容器技术基础-Docker基础操作
容器技术基础-Docker基础操作
45 0
容器技术基础-Docker基础操作
相关产品
容器镜像服务
容器服务Kubernetes版
推荐文章
更多