Linux下操作Docker(四):导入导出

2023-10-27

docker镜像的导出和导入

显示当前docker中的镜像:

docker images

镜像列表如下:

REPOSITORY       TAG          IMAGE ID             CREATED              SIZE

pointsift                 latest        90b2ef439b40         2 weeks ago        12.6GB

ubuntu                  18.04        735f80812f90          4 weeks ago        83.5MB

导出镜像:

docker save -o <保存路径> <镜像名称:标签>

如把A机 ubuntu:18.04 导出到当前文件夹,则在A机上运行:

docker save -o ./ubuntu18.tar ubuntu:18.04

此时,把A机当前文件夹下的ubuntu18.tar拷贝到另一台安装过docker的B机上,在B机上导入镜像:

docker load --input ./ubuntu18.tar

这样镜像ubuntu:18.04就成功的从A机复制到B机上了

 

docker容器的导出与导入

显示当前docker中运行的容器:

docker ps

运行的容器列表如下:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4a02996e83b1 ubuntu:18.04 "/bin/bash" 44 secondsago Up 42 seconds ubuntu18

停止容器:

docker stop <容器名>

如要想要导出ubuntu18,必须先停止(如果ubuntu18没有运行,则不需要执行此步骤):

docker stop ubuntu18

如果容器已经停止了,想要查看该容器,可以运行(该命令会显示所有的容器,包括运行的和非运行的):

docker ps -a

导出容器:

docker export <容器名> > <保存路径>

如导在A机中导出容器ubuntu18:

docker export ubuntu18 > ./ubuntu18.tar

导入容器的命令:

docker import <文件路径> <容器名>

把A机当前文件夹下的ubuntu18.tar文件拷贝到B机上,在B机上运行:

docker import ./ubuntu18.tar ubuntu18

启动容器:

docker start <容器名>

B机上就多了一个名为ubuntu18的容器,但导入的容器还处在未运行的状态,需要启动容器:

docker start ubuntu18

进入容器:

#同一个容器会有相同的界面,如果该容器之前已经运行过,则会直接进入运行容器的界面 #该命令通常用于进入后台已经在运行的容器 docker attach <容器名> 或者 #同一个容器有不同的界面,进入容器后的界面不会受该容器的其他运行者的影响 #一般情况下建议使用该命令 docker exec -it <容器名> <执行指令>

启动容器之后,需要进入容器,可以运行:

docker exec -it ubuntu18 /bin/bash

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下操作Docker(四):导入导出 的相关文章

随机推荐

  • Flex学习笔记2——第一个Flex程序

    Flex的调试 1 使用trace 相当于alert 2 使用firefox调试 下载debug版本的firefox flash player插件 下载插件HttpFox FlashTracer Cache Status 三个插件 Flas
  • 使用Frida对Windows平台的程序进行逆向分析(转)

    https developer 51cto com art 202009 626689 htm
  • 【深度学习基本概念】上采样、下采样、卷积、池化

    上采样 概念 上采样 upsampling 又名放大图像 图像插值 主要目的是放大原图像 从而可以显示在更高分辨率的显示设备上 上采样有3种常见的方法 双线性插值 bilinear 反卷积 Transposed Convolution 反池
  • 海森矩阵及其应用

    海森矩阵及其应用 转载 2017年04月20日 09 59 48 标签 梯度下降算法 微积分 牛顿迭代法 原文参考链接 here 原文讲得到很详细 海森矩阵 在数学中 海森矩阵 Hessian matrix或Hessian 是一个自变量为向
  • 【无人机 学习笔记 2】无人机导航制导与控制

    梳理完控制以及飞行力学的一些基本原理之后 就该正式进入无人机导航 制导与控制的讨论了 导航制导与控制是无人机系统中最复杂的分系统 其功能可以有多种划分方法 本文中 我们就以下面框图所示的划分方法为例 对无人机导航制导与控制系统的基本原理和常
  • numpy 查找元素位置 numpy.where

    numpy where condition x y 详细用法请大家详见官方文档 这里举几个例子 import numpy as np a np array 1 2 3 4 5 print np where a lt 3 查找小于3的元素的位
  • Python学习笔记(CSDN)- 1 - Python简介

    按照CSDN上的课程进行学习 Python简介 预备知识 CSDNPython入门技能树 先是附上这门课的思维导图 目录 1 Python定义 2 Python发展史 2 1 Python的发展 2 2 Python的版本更新 2 3 Py
  • JavaScript基础:Iterator概念及用法

    一 由来及意义 Javascript中表示 集合 的数据结构 主要是 Array Object Map Set 这四种数据集合 除此之外 它们相互之间还可以组合使用 例如Array的成员是Map Map的成员是Object等 因此Javas
  • 一分钟学会gitee上传文件到仓库

    在网上Gitee准备 1 1 注册登录 gitee 1 2 在gitee上创建仓库 点击gitee头像旁边的 选择 新建仓库 1 3 开始新建 然后点击 创建 仓库名称 最好都用英文 这里方便讲解就不勾选后面的内容了 接着直接点击 创建 就
  • Python迭代器

    迭代器是在Python2 2中被加入的 它为类序列对象提供了一个类序列的接口 有了迭代器可以迭代一个不是序列的对象 因为它表现出了序列的行为 关于Python中的迭代器 有几个比较容易混淆的概念 可迭代对象 iterable 迭代器 ite
  • 《服务器无状态设计:为什么&如何实现无状态API?》

    博主猫头虎 带您 Go to New World 博客首页 猫头虎的博客 面试题大全专栏 文章图文并茂 生动形象 简单易学 欢迎大家来踩踩 IDEA开发秘籍专栏 学会IDEA常用操作 工作效率翻倍 100天精通Golang 基础入门篇 学会
  • python3 多线程_Python3多线程及线程池实现教程

    一 说明 多线程这个东西 感觉一直以来都是用一次就要学一次 今天需要将之前写的脚本改成线程池的形式又学习了一轮 为了以后方便在这直接记下来 二 多线程实现 2 1 多线程的基本实现 importthreadingimporttimeimpo
  • 编写程序,根据用户输入的两位数,反向显示出该数中的数字。例如,用户输入48,那么程序输出84。(C语言)

    include
  • Linux开机满进度条卡死问题

    Linux开机满进度条卡死问题 此问题意外发生 原本好好的 再次开机就发现启动时进度条很慢 最后满条卡住 但ssh方式连接还能进去 也就是开机了 但linux界面卡住了 页面如下 但我们使用xshell进行ssh链接还是可以用的 但进度条卡
  • Ubuntu---pycharm卸载

    Ubuntu卸载pycharm 1 在 Linux 上卸载 snap 包 在商店中直接下载 专业版 sudo snap remove pycharm professional 社区版 sudo snap remove pycharm com
  • tomcat能作为网站的服务器不,tomcat的作用是什么_网站服务器运行维护,tomcat

    Linux 如何查看root密码 网站服务器运行维护 Linux不能查看root密码 因为root密码都是密文存储的 而密码设计的一个目标就是反推解密出来的可能性尽量小 如果需要修改密码 可以通过进入单用户模式下 将密码进行修改 修改完成后
  • SlideLive:提供小清新风格PPT模板下载

    简介 在学习和工作中 有时需要制作PPT 本文主要介绍如何从SlideLive平台下载小清新风格PPT模板 其中 SlideLive是一款PPT在线播放和分享的网站 该网站已收录大量的PPT模板 包括各种风格PPT模板和PPT图表 下载地址
  • 4款不错的UI设计软件推荐

    俗话说 如果工人想做好工作 他们必须首先磨利他们的工具 高质量的UI设计软件将使设计事半功倍 近年来 UI设计软件的逐渐多样化 让一些需要使用UI设计软件的小伙伴不知道如何选择 我整理了四款优秀的免费UI设计软件 别错过了 1 即时设计 即
  • 在子组件中使用Echarts图表无法刷新显示的问题(解决:子组件刷新)

    场景问题 在项目中 子组件中使用了Echarts的图表 图表的数据需要从父组件传入Id来进行查询 墒情仪与气象站相同的结构 当切换设备时 图表无法回显 父子组件传值正常 解决心路历程 1 我将两种设备传值的Id分开传递 处理无果 2 给子组
  • Linux下操作Docker(四):导入导出

    docker镜像的导出和导入 显示当前docker中的镜像 docker images 镜像列表如下 REPOSITORY TAG IMAGE ID CREATED SIZE pointsift latest 90b2ef439b40 2