代码编织梦想

今天测试一个项目,本地打包了一个 Docker 镜像,需要在另一台环境比较完备的机器上做测试,这时候就需要导出本地镜像,然后在测试机器上导入这个镜像。

先查看下本机要导出的镜像的 ID

# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
webconsole          latest              aba01f181a4a        5 seconds ago       593 MB

可以看到要导出的镜像的 ID 为 aba01f181a4a ,将此镜像导出为本地文件

# docker save aba01f181a4a > /opt/webconsole.tar 

将导出的镜像上传到另一台机器,可以通过 scp 命令、rz 命令或者 fpt 工具上传镜像文件。

假设镜像已经上传到了测试机器,在测试机器上面执行导入操作,命令如下:

# docker load < webconsole.tar

040fd7841192: Loading layer [==================================================>] 4.234 MB/4.234 MB
0f20ab684106: Loading layer [==================================================>]   959 kB/959 kB
e8984b733970: Loading layer [==================================================>] 3.072 kB/3.072 kB
61d11dce11a7: Loading layer [==================================================>] 258.1 MB/258.1 MB
f11c0d75456c: Loading layer [==================================================>]  2.56 kB/2.56 kB
46ba3a5cbbcc: Loading layer [==================================================>] 5.632 kB/5.632 kB
185300076fe6: Loading layer [==================================================>] 324.8 MB/324.8 MB
ab113f5d3101: Loading layer [==================================================>] 13.96 MB/13.96 MB
adda2c8b8266: Loading layer [==================================================>] 2.048 kB/2.048 kB
Loaded image ID: sha256:aba01f181a4aa9aa92c27232fd22a1852c1d48f00db85f57d4d3896cd08b7851

然后查看机器上的镜像列表,执行如下命令:

# docker images
REPOSITORY         TAG          IMAGE ID            CREATED             SIZE
<none>             <none>       aba01f181a4a        20 minutes ago      593 MB

可以发现镜像已经导入进来了,但是镜像的仓库名称和 TAG 均为 none,接下来就为镜像打上 tag

# docker tag aba01f181a4a webconsole:latest 

查看下效果

# docker images
REPOSITORYTAG          IMAGE ID            CREATED             SIZE
webconsolelatest       aba01f181a4a        20 minutes ago      593 MB

可以看出镜像名称和 tag 已经打上了。然后验证镜像是否能够成功运行,执行如下命令观察即可:

# docker run -itd webconsole:latest

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/luduoyuan/article/details/128841161

一文让你 docker 从入门到实践_docker_的博客-爱代码爱编程

Docker 自 2013 年发布至今一直备受关注,从招聘面试角度来看有些职位对于了解 Docker、Kubernetes 这些也有一些加分项,同时学习 Docker 也是后续学习 Kubernetes 的基础,但是对于 Docker 很多人也许并不了解,其实 Docker 也并没有那么难,本文从 Docker 入门到应用实践为大家

一文带你全方位入门docker-爱代码爱编程

1、Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上。Docker 是一个跨平台、可移植的解决方案。 一个完整的Docker有以下几个部分组成: 1)dockerClient客户端 2)Docker Daemon守护进程 3)Docker Im

一文带你了解 docker 技术-爱代码爱编程

原文首发于个人站点:Docker 入门指南与命令汇总公众号:【DreamHub】 文章目录 什么是 dockerdocker 优点docker 应用场景docker 架构Ubuntu 18.04 安装 Docker-ce镜像使用管理和使用本地 Docker 主机镜像创建镜像容器使用容器连接端口映射数据卷联系作者 什么是 docker

Docker系列教程01-使用Docker镜像-爱代码爱编程

docker系列导读 一文带你读懂什么是docker Docker安装部署 10张图带你深入理解Docker容器和镜像 前言 学习Docker,我们需要掌握它的三大核心概念:镜像、容器和仓库。 今天先带大家学习Docker镜像相关的基础知识。 Docker镜像简介 1、什么是镜像? Docker镜像是一个只读的模板

【重要】一文带你读懂什么是docker-爱代码爱编程

目录 一 简介 1、了解Docker的前生LXC 2、LXC与docker什么关系? 3、什么是docker 4、与传统VM特性对比: 5、相关概念: 镜像和容器(containers) 容器和虚拟机 6、docker版本 7、docker和openstack的几项对比 8、容器在内核中支持2种重要技术 9、了解docker三个重要

一文带你读懂什么是docker-爱代码爱编程

一 简介 1、了解Docker的前生LXC LXC为Linux Container的简写。一种轻量级的内核虚拟化技术,隔离进程和资源。 Linux Container有点像chroot,提供了一个拥有自己进程和网络空间的虚拟环境,但又有别于虚拟机,因为lxc是一种操作系统层次的虚拟化。 2、LXC与docker什么关系? docker并

Docker Desktop 安装 KAFKA 镜像-爱代码爱编程

Docker Desktop 安装 KAFKA 镜像 Docker Desktop 安装修改配置使用 PowerShell 拉取镜像从 win 导出镜像Linux 导入镜像启动镜像 Docker Desktop 安装 登录 https://hub.docker.com/ 注册个账号(没有的话),然后下载个 windows 版的 Docker

一文掌握系列之Docker基本操作-爱代码爱编程

容器技术Docker应用愈发广泛, 笔者将Docker的基本操作整理为到了文档中, 供大家指正学习, 只需要阅读本篇文章即可掌握Docker基本操作。 镜像 命令释义docker search 镜像名搜索镜像docker images查看本地的镜像docker pull 镜像名:version拉取镜像到本地docker rmi 镜像名:version删

docker入门到干活一文足矣_huang-bo的博客-爱代码爱编程

Docker概念及原理 什么是Docker容器? 从“容器”两字的字面意思来看,容器是用于容纳物品的基本装置。那么Dokcer容器技术又是什么呢?容器技术是一种沙盒技术,主要目的是为了将应用程序运行其中,与外界隔离并且方

一文带你走进docker_babymuu的博客-爱代码爱编程

Docker 基础知识三要素下载安装开始使用Docker Run 运行流程 Docker和Vm虚拟机对比Dockers为什么会比虚拟机更快 Docker命令帮助启动类镜像命令docker ima

一文搞懂docker(介绍、安装、镜像、容器、容器与对象)-爱代码爱编程

文章目录 一、Docker简介1.简介2.Docker平台介绍3.为什么使用Docker 2)Docker整体结构1.Docker引擎介绍(Docker Engine)2.Docker结构概览介绍3.Docke

技术分享 | 自制greatsql docker镜像_greatesql docker 包-爱代码爱编程

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 近期打算制作一个GreatSQL的docker镜像,方便社区用户使用GreatSQL。 制作docker镜像的环境基于CentOS 7.9:

docker history显示完整信息_docker系列教程01-爱代码爱编程

docker系列导读 一文带你读懂什么是docker Docker安装部署 10张图带你深入理解Docker容器和镜像 前言 学习Docker,我们需要掌握它的三大核心概念:镜像、容器和仓库。 今天先带大家学习Docker镜像相关的基础知识。 Docker镜像简介 1、什么是镜像? Docker