在"程序员英语娱乐主题节目"http://www.douyu.com/aftercode的直播中介绍了下在 egghead 网站学习 docker 的视频. 由于时间仓促只学习了一部分, 最近因为的公司的原因也没有时间继续搞直播, 所以想写一篇 blog 分享下自己的 docker 的学习经验. 想学习 egghead 简短有效的风格, 所以就将文章题目定为"速成班".

准备

本地已经安装好了 docker. 现在各个操作系统上安装 docker 都非常的容易就不在这边介绍了

第二点就是配置好 dockerhub 的镜像站点.这里可以参考这篇文章.

image

image 有人翻译成镜像,但我觉得还是差这么一点味道,所以还是坚持用它的英文原名称呼它.

获取 image

image 是 docker 使用的基础, 有了 docker image 才能让 docker 跑起来.

获得 image 的方法就是采用 docker pull 命令, 它和 git pull的含义非常相似.

// 该命令是从 dockerhub 获取官方的 redis image
docker pull redis// 获取指定 tag 的 redis image, 这里是4.0版本
docker pull redis:4.0
//不给出 tag 的话默认获取最新的 tag, 即 lastest. 下面的命令就相当于上面的第一条命令
docker pull redis:lastest  // 获取来自社区(非官方)的 redis, / 之前的东西称为 namespace (命名空间)
// 这里就是获取 bitnami 制作的 redis image
docker pull bitnami/redis// 社区镜像同样支持tag
docker pull binami/redis:4.0

查看已经下载的 image

docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              b8efb18f159b        3 weeks ago         107MB
mongo               latest              6833171fe0ad        3 weeks ago         359MB
rabbitmq            latest              951e8c07aaa5        3 months ago        180MB
mongo               3.4                 6329fba85f65        3 months ago        360MB
redis               3.2.8-alpine        83638a6d3af2        5 months ago        19.8MB
nginx               <none>              db079554b4d2        6 months ago        182MB

删除 images

// 删除 mongo image
docker rmi  mongo// 删除对应 tag 的 images, 这个行为和 pull 指定 image 是一样的.
docker rmi  mongo:3.4// 通过 image id 来删除 image
docker rmi 6329fba85f65
// 其实不需要输入完整的 id ,一般情况下只要输入几位 id 就能定位到对应 image 然后删除, 这个和 git 中使用 commit 的 sha1 hash 也非常的类似
docker rmi 6329

希望大家喜欢.

[afterCode] docker 速成班 1: image相关推荐

  1. [afterCode] docker 速成班 3: 使用 container 中的功能

    通过docker 将 container 执行起来了,不是为了看看容器的状态,而是想使用 container 中的功能.介绍两种方式来使用容器中的功能. 通过端口访问 container 中的服务 通 ...

  2. 芬兰开放“线上AI速成班”课程,全球网民均可免费观看

    出品 | AI科技大本营(ID:rgznai100) 去年,芬兰推出了一个免费的"人工智能线上速成班"项目,目的是向该国民众教授与新技术有关的知识.现在,作为送给全世界的圣诞节礼物 ...

  3. 自学python三个月能赚钱吗-培训三个月拿“高薪”?起底人工智能“速成班”忽悠大法...

    近年来,人工智能的"火"逐渐从学界"烧"到业界.据不完全统计,2019年底,我国人工智能企业数量超过2600家,各地方政府共出台人工智能相关政策270多项.各类 ...

  4. python是人工智能最大骗局-培训三个月拿“高薪”?起底人工智能“速成班”忽悠大法...

    新华社上海8月3日电 题:培训三个月拿"高薪"?起底人工智能"速成班"忽悠大法 新华社记者胡洁菲.何欣荣 "学完Python,可以上天"&q ...

  5. python培训好学吗-人工智能“速成班”Python好学吗 小心别被忽悠了

    "学完Python,可以上天";"零基础入门,小白三天也能学会"--据8月3日新华社报道,近期,不少人工智能"速成班"被炒得火热,声称通过几 ...

  6. 前端速成班_在此速成班中学习Go

    前端速成班 Learn everything you need to get started programming in Go with this crash course tutorial. 通过 ...

  7. 德州计算机速成班培训,德州办公软件培训速成班

    德州办公软件培训速成班?公文管理主要负责公文的发送与接收工作,发送流程按照流程定制来完成,所以还包括流程定制功能.这三大块是OA的核心部分,实现也为复杂,特别是流程定制功能,是一个非常灵活的模块,它决 ...

  8. 数据分析、python速成班?包就业?扒一扒数据行业黑幕

    今天这篇文章必然会引来不少口水战,但我还是想让一些正在学习数据分析,或者对数据分析行业蠢蠢欲动的朋友了解真相. 灵感来源于前天在朋友圈看到几个人同时转发了一篇文章,标题的意思大概就是教你快速掌握数据分 ...

  9. Matlab意识流速成班

    Matlab意识流速成班 假装有目录: ...... 好吧,太短了,懒得添加目录了. 0.好吧,本来不想说的,Matlab安装问题 顾左右而言他. 知乎为什么整小程序,值乎,想法等等功能?微信为什么越 ...

最新文章

  1. R语言条件Logistic回归模型案例:研究饮酒与胃癌的关系
  2. golang LMDB入门例子——尼玛,LMDB的文档真的是太少了
  3. Ubuntu 14.04下编译WebRTC
  4. 风能matlab仿真_发现潜力:使用计算机视觉对可再生风能发电场的主要区域进行分类(第1部分)
  5. 计算机 - 网络原理
  6. android aptx固件,新增aptX蓝牙发射协议,M5固件首次升级!
  7. 两空间异面直线公垂线及交点坐标的求解过程
  8. python zlib module_python 安装 setuptools Compression requires the (missing) zlib module 的解决方案...
  9. Linux操作系统原理与应用07:内核同步
  10. 全球超级计算机500强 中国独占两个第一
  11. DevOps: 一例高负载多并发服务器连接池满的异常排解过程
  12. matlab微带带通滤波器,带通滤波器的ADS仿真设计
  13. powerpc linux交叉编译器,搭建PowerPC交叉编译器 三
  14. Failed to instantiate [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans]: F
  15. hibernate官网
  16. SCADA和三大工业控制系统PLC、DCS、FCS
  17. 2022智源大会议程丨AI平台与系统专题论坛
  18. 组合和聚合举例说明_组合关系和聚合关系.
  19. Unity --- 角色动画的使用以及按键控制角色运动
  20. CSS基础10-单行/多行文本溢出省略

热门文章

  1. 网站访问慢解决思路详细图解
  2. GO学习第一天——环境搭建
  3. 什么是信息服务外包?
  4. Page.IsValid的问题
  5. [CentOS7]redis设置开机启动,设置密码
  6. LInux初始学习篇:基本命令使用
  7. 《电路分析导论(原书第12版)》一3.12 热敏电阻
  8. trigger() --工作中问题nav样式
  9. oracle安装问题: 11g安装未填写hosts导致弹窗错误
  10. Object-C---gt;Swift之(八)类和结构体