导出与导入Docker的容器实现示例

目录
  • Docker容器的导出
  • Docker容器的导入

本文主要讲解Docker容器的导入与导出,可以用作容器快照的备份。

Docker容器的导出

1.首先使用命令查看已经创建的Docker容器

docker ps -a

这个时候可以看到container id也就是容器ID,我们只要根据容器ID就能导出相应的容器

2.导出某个容器

导出某个容器,非常简单,使用docker export命令,语法:docker export $container_id > 容器快照名

3.查看导出的容器

ls

4.下载容器

查看当前所在路径

pwd

知道容器路径在tmp下,我们可以直接使用FTP远程工具连接到主机进行下载:

等待容器文件下载即可

Docker容器的导入

导入某个容器–docker import命令

有了容器快照之后,我们可以在想要的时候随时导入。导入快照使用docker import命令。

1.首先来到容器文件所在目录下

上面我们说到容器导出的目录在tmp下,那我们就直接来到tmp目录

cd /tmp

2.导入容器

docker import halo.tar halo:latest

OPTIONS说明:

-halo.tar : 选择要导入的容器文件名
-halo:latest : 指定容器名称和版本

导入和导出的过程大同小异这里不再图片演示

3.完事之后可以删除容器文件

rm -rf /tmp/halo.tar

到此这篇关于导出与导入Docker的容器实现示例的文章就介绍到这了,更多相关导出与导入Docker的容器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Docker镜像的导入导出的实现方法

    本文介绍Docker镜像的导入导出,用于迁移.备份.升级等场景,准备环境如下: CentOS 7.0 Docker 1.18 导入导出命令介绍 涉及的命令有export.import.save.load save 命令 docker save [options] images [images...] 示例 docker save -o nginx.tar nginx:latest 或 docker save > nginx.tar nginx:latest 其中-o和>表示输出到文件,ngin

  • docker实践之容器的导入与导出

    前言 Docker的流行与它对容器的易分享和易移植密不可分.用户不仅可以把容器提交到公共服务器上,还可以将容器导出到本地文件系统中.同样,我们也可以将导出的容器重新导入到Docker环境中去. 如果要导出本地某个容器,可以使用 Docker export 命令,可以使用 docker import 从容器快照文件中再导入为镜像 1.首先查找正在运行的容器ID 2.然后使用 docker export 命令将容器导出(这里以GWAS_HF容器为例) 3.查看导出结果,scp命令传输到另一台服务器

  • Docker容器的导入导出操作教程

    背景 Docker的流行与它对容器的易分享和易移植密不可分,用户不仅可以把容器提交到公共服务器上,还可以把容器导出到本地文件系统中.同样,我们也可以把导出的容器重新导入到Docker运行环境中. 方法1:容器的导入与导出(export和import) 1.查看需要导出的容器 docker ps -a 2.导出export 导出后的tar文件传输至待导入机器上 docker export 容器名或者容器ID > 导出的路径以及tar包的名字 docker export centos> cento

  • Docker镜像的导入导出代码实例

    Docker镜像的导入导出 本文介绍Docker镜像的导入导出,用于迁移.备份.升级等场景,准备环境如下: CentOS 7.0 Docker 1.18 导入导出命令介绍 涉及的命令有export.import.save.load save 命令 docker save [options] images [images...] 示例 docker save -o nginx.tar nginx:latest 或 docker save > nginx.tar nginx:latest 其中-o和

  • docker镜像的导入和导出的实现

    gitlab 的docker使用 gitlab docker 启动命令 docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3 docker run -d -p 8080:80 gitlab/gitlab-ce:latest 将容器修改提交到镜像 # 进入容器内部 [root@#localhost docker]# docker run -ti ubuntu:14.04 /bin/bash root@812a997f614a:/# id uid

  • 在 docker 之间导出导入镜像的方法

    很喜欢玩docker,但最新遇到一个问题,公司给的新机器的dns有问题,导致pull不下来镜像. 没办法了,没有镜像什么神马都干不了,又不能花很多时间去搭建私有的镜像库,只有另寻办法了. 废话少说,经过探究,发现 docker 提供把镜像导出export(保存save)为文件的机制,这样就可以把镜像copy到任意地方了. 1. 导出 export - 导入 import 格式:docker export CONTAINER(容器) 使用 docker ps -a 查看本机已有的容器,如: 我们使

  • 导出与导入Docker的容器实现示例

    目录 Docker容器的导出 Docker容器的导入 本文主要讲解Docker容器的导入与导出,可以用作容器快照的备份. Docker容器的导出 1.首先使用命令查看已经创建的Docker容器 docker ps -a 这个时候可以看到container id也就是容器ID,我们只要根据容器ID就能导出相应的容器 2.导出某个容器 导出某个容器,非常简单,使用docker export命令,语法:docker export $container_id > 容器快照名 3.查看导出的容器 ls 4

  • 详解使用export/import导出和导入docker容器

    本文介绍了使用export/import导出和导入docker容器,分享给大家,具体如下: 1.导出容器 如果要导出本地某个容器,可以使用 docker export 命令,导出容器快照到本地文件. $ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7691a814370e ubuntu:14.04 "/bin/bash" 36 hours ago Exited (0) 21 hours

  • docker实现导出、导入和数据搬迁

    docker 导出 导入有二种,一种是备份镜像,一种备份容器.数据搬迁,最简单粗暴就是直接COPY,volume的路径就行了. 一,导出导入镜像 #导出为tar docker save #ID or #Name > /home/save.tar #导入tar docker load < /home/save.tar 二,导出导入容器 #导出为tar docker export #ID or #Name > /home/export.tar #导入tar cat /home/export.

  • Docker images导出和导入操作

    之前已配置好基础镜像,其他地方也需要用到这些镜像时怎么办呢? 答案:镜像的导入和导出功能. 1.镜像的保存 [root@wxtest1607 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat8 3.0 90457edaf6ff 6 hours ago 1.036 GB [root@wxtest1607 lixr]# docker save 9045 > tomcat8-apr.tar [root@wxtest1607 li

  • Docker之容器导出为镜像问题

    目录 Docker容器导出为镜像 Docker镜像备份与迁移 记录Docker容器转镜像 1.默认镜像中安装wget 2.导出容器再导入镜像 3.执行新的镜像 总结 Docker容器导出为镜像 Docker镜像备份与迁移 1. 容器保存为镜像 2. 镜像备份 3. 镜像恢复与迁移 1. 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit pinyougou_nginx mynginx pinyougou_nginx是容器名称 mynginx是新的镜像名称 pinyo

  • DataGrip 数据导出与导入的实现示例

    目录 数据导入 导出数据结构及数据 导出结构 导入数据 DataGrip是由JetBarins出品,当然DataGrip也顺理成章成为了一个精品,这款软件是数据库管理与开发,各种智能提醒,各种数据库连接,让你更快速,更高效的完成任务.好了,不说废话.目前阶段,我也是初学者,对于这款软件的强大,也只是摸索了点皮毛.下面介绍一下,最基本的,数据导出与导入. 数据导入 DataGrip有多种数据导出模式,常用的有两种: Dump Data to File Dump with 'mysqldump' D

  • Docker SSH连接docker容器的示例代码

    简介 什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护. Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc.Redhat 已经在其 RHEL6.5 中集中支持 Docker:Google 也在其 PaaS

  • mysql数据库创建账号、授权、数据导出、导入操作示例

    本文实例讲述了mysql数据库创建账号.授权.数据导出.导入操作.分享给大家供大家参考,具体如下: 1.账号创建及授权 grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option; privileges:表示将所有权限授予给用户.也可指定具体的权限,如:SELECT.CREATE.DROP等. on:表示这些权限对哪些数据库和表生效,格式:数据库名.表名,这里写"*&qu

  • Docker镜像导出与导入与拷贝实例分析

    第一种解决方案是,将镜像推送到公有的镜像仓库,然后pull下来 第二种,将镜像打包,然后拷贝到第二台服务器中 #将镜像存储 docker save gateway:latest > /home/gateway.tar 将gateway.tar复制到需要的服务器上,然后在服务器上导入该镜像文件 #导入镜像文件 docker load --input /root/docker-images/nginx.tar 或者通过符号的方式来导入 docker load < /root/docker-imag

  • docker 创建容器时指定容器ip的实现示例

    Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定. 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的. 我们可以创建自己的bridge网络 : mynet,创建容器的时候指定网络为mynet并指定ip即可. 查看网络模式 docker network ls 创建一个新的bridge网络 docker network create --driver bridge --subnet=172.18.12.0/16 --gatewa

随机推荐