相关阅读:

Docker(一):Docker的安装与常用命令

Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit

Docker(三):Docker镜像导入与导出、恢复与加载与在Docker容器中安装软件

Docker(四):使用Docker部署tomcat、mysql、nginx文件服务器


一、镜像的导入与导出:

import 与export 命令通常用于Docker镜像的导入导出。

1、将镜像导出到文件:

(1)命令格式:docker export  已经存在的镜像id或者镜像名称 > 导出的镜像路径和文件名称.tar

(2)举例:docker export cbe3cb7799ed > test1.tar

2、基于导出的文件导入一个新镜像:

(1)命令格式:docker import – 新镜像的路径和名称<导出的镜像名称.tar

(2)举例:docker import – test1 < test1.tar

 二、镜像的保存与加载:

save 和 load 命令,常用于镜像的保存与加载。

1、保存镜像:

(1)命令格式:docker save -o 保存后镜像的路径和名称.tar  已经存在的镜像id或者镜像名称

(2)举例:docker save -o test2.tar test2

2、加载镜像:

(1)命令格式:docker load < 要导入的镜像名称.tar

(2)举例:docker load < test2.tar

三、在Docker容器中安装软件:

1、安装步骤:

(1)使用 " docker exec -it 容器id或容器名 /bin/bash" 命令进入容器内部;

(2)使用 " apt-get update "命令同步/etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

(3)等更新完毕以后,再输入 " apt-get install " 命令即可。

2、示例:在tomcat容器中安装vim:

#第一步:进入tomcat容器内部,tomcat1为容器名
[root@izwz9ib5he33fx3jnuis2xz ~]# docker exec -it tomcat1 /bin/bash
#第二步:更新索引源
root@b2e9025226f0:/usr/local/tomcat# apt-get update
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]                                      
Ign:2 http://deb.debian.org/debian stretch InRelease                                                                      
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [440 kB]
Hit:5 http://deb.debian.org/debian stretch Release    
Fetched 625 kB in 5s (119 kB/s)                           
Reading package lists... Done
#第三步:安装vim
root@b2e9025226f0:/usr/local/tomcat# apt-get install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
vim is already the newest version (2:8.0.0197-4+deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

至此,就成功在容器tomcat1中安装了vim软件了。

Docker(三):镜像导入与导出、保存与加载、在Docker容器中安装软件相关推荐

  1. tensorflow学习笔记(三十四):Saver(保存与加载模型)

    Saver tensorflow 中的 Saver 对象是用于 参数保存和恢复的.如何使用呢? 这里介绍了一些基本的用法. 官网中给出了这么一个例子: v1 = tf.Variable(..., na ...

  2. pytorch基础知识整理(三)模型保存与加载

    1, torch.save(); troch.load() torch.save()使用python的pickle模块把目标保存到磁盘,可以用来保存模型.张量.字典等,文件后缀名一般用pth或pt或p ...

  3. Ubuntu在docker容器中安装TensorFlow-1.5

    本文部分参考https://blog.csdn.net/u013948858/article/details/78429954 注意以下操作在64位Ubuntu16.04或14.04下进行,不支持32 ...

  4. 海康工业相机功能模块-参数保存、加载、批量复制参数

    海康工业相机功能模块-参数保存与加载 前言 相机参数保存的快速方法 相机参数导入导出的操作方法 UserSetLoad 加载相机内部参数 FeatureLoad/FeatureSave FileAcc ...

  5. Docker容器中GUI软件的远程图形界面交互:mobaXterm+SSH,以脑影像处理软件FSL为例;FSL6.0.3完整安装与可视化;docker容器图形化;远程登录docker容器;

    前言   对docker容器中软件的操作,是基于命令行的,这就导致了习惯图形化界面的人比较难以使用docker,而它又是一个神器,所以很难受.一般情况下,可以给容器安装一个桌面环境,然后用类似VNC的 ...

  6. keras神经网络模型的保存与加载

    一旦你利用Keras完成了训练,你可以将你的网络保存在HDF5里面. keras的模型保存分为多种情况. 一.不保存模型只显示大概结构 model.summary() 这个函数会打印模型结构,但是仅仅 ...

  7. keras保存模型_TF2 8.模型保存与加载

    举个例子:先训练出一个模型 import 接下来第一种方法:只保留模型的参数:这个有2种方法: model.save_weights("adasd.h5")model.load_w ...

  8. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  9. pb 如何导出csv_backtrader如何加载股票因子数据?以换手率、市盈率为例进行回测【附Python代码】

    1引言 关于backtrader,公众号已连续发布了三篇推文:<[手把手教你]入门量化回测最强神器backtrader(一)>.<[手把手教你]入门量化回测最强神器backtrade ...

最新文章

  1. Spring Boot 学习(1)
  2. ubuntu php 源,Ubuntu18.04更换国内源
  3. 中国第一个发《Nature》的竟然是清朝人!被皇帝夸天下第一,他却觉得羞耻..........
  4. CNN中的卷积操作与权值共享
  5. idea install 失败_idea maven install 卡住,无报错排查。
  6. Java 常用负载均衡算法解析
  7. 智伴机器人广西团队_{智伴AI机器人}陈涛广西南宁防城港城市合伙人-人工智能下一个风口精准蓝...
  8. [流媒体]Android 播放HLS/RTSP的原生类库 MediaPlayer
  9. 速修复!21个漏洞影响60%的互联网邮箱服务器
  10. [转]win7添加xp的快速启动栏
  11. 黑苹果声卡id注入对照表_黑苹果 声卡ID AppleALC ID,一篇查询就够了
  12. Emmet的HTML语法(敲代码的快捷方式)
  13. MessageBox用法大全 [转]
  14. MySQL实战宝典 高可用架构篇 17 高可用设计三大高可用设计架构方案
  15. 下一代Play Station暂名Orbis但不支持PS3
  16. linux vm编辑文件命令行,linux vm编辑器操作
  17. Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
  18. PD虚拟机设置替代ALT+F4(关闭窗口)的快捷键的方法
  19. 西门子SMART 200 modbus rtu通讯宇电温控器例程 运行/停止的控制及指示;温度设定,上下限报警设定
  20. excel数据可视化销售报表案例--根据某平台提供的明细数据及需求制作的一份销售报表案例

热门文章

  1. Mysql数据库有两种安装方法
  2. 直播 | 腾讯天衍实验室张子恒:详细解读天衍实验室知识图谱对齐技术
  3. ACL 2020 | MobileBERT:一种与任务无关的模型压缩方法
  4. 文末福利 | 国际前沿算法峰会报名进行中,几大亮点抢先看
  5. 详解深度学习中的Normalization,不只是BN(2)
  6. NLP多任务学习:一种层次增长的神经网络结构 | PaperDaily #16
  7. 数学建模第六节2020.5.15-17补
  8. AI学习与进阶实践-基于行业价值的AI学习与进阶路径
  9. 华为内部存储转sd卡_高调谈洗牌 2019年中国存储市场下半场的关键词是“低调”吗?...
  10. flink 本地_Flink原理Apache Flink漫谈系列 State