知-Docker学习一(安装、搜索、查看)

Docker

什么是Docker [1]

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux
机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

如上所述,Docker 是一个开源的应用容器引擎,这与平时所说的Docker 有所区别,平时我们所说的是一个统称,是一个包含客户端、守护进程、镜像、容器的可以运行的完整的Docker环境。
Docker 是一个开源的应用容器引擎,是容器技术的体现。Docker类似于一个平台一个环境,在Docker平台上通过镜像创建一个容器,然后容器运行在Docker平台上。通过Docker客户端发送指令给守护进程,守护进程分发、控制容器。
简单概括一下,Docker 就像是一个网站,有客户端(Docker 客户端)、服务端,服务端又分为框架(守护进程)和应用程序(容器),而应用程序是通过压缩包(镜像)解压得到的。

docker服务命令格式

systemctl [参数] docker

相关参数 :
  start 开启服务
  stop 关闭
  restart 重启
  status 状态

docker卸载

sudo apt-get remove docker-ce
sudo rm -rf /etc/systemd/system/docker.*
sudo rm -rf /var/lib/docker/
sudo rm -rf /etc/docker

docker基本目录简介

  • /etc/docker/   docker的认证目录
  • /var/lib/docker/   docker的应用目录

安装Docker-CE

镜像 [2]

镜像(Mirroring)是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。

装过系统的人应该都知道系统镜像或者叫ISO文件,可以通过它还原出一个操作系统。那么什么是Docker镜像?类似的,Docker镜像 就像是一个压缩包,通过docker run 启动镜像(创建并启动容器)。

镜像的相关操作

镜像的相关操作包括 搜索、查看、获取、重命名、删除、导出、导入、历史、创建 。

镜像搜索

命令格式:

docker search [OPTIONS] TERM

01-docker search.png

docker search 搜索的是Docker Hub(镜像仓库) 上的镜像
下图为 docker search 与 Docker Hub 搜索redis 的对比

05-对比.png

--no-trunc 参数

描述信息不会被截断

docker search --no-trunc redis
docker search redis
10-docker search no-trunc参数.png

--limit 参数

返回个数,默认为25,可设置[1-100]之间的范围

docker search redis --limit=2
docker search redis --limit=5
docker search redis --limit=0
15-docker search limit参数.png

-f (--filter) 参数

支持以下过滤

  • stars (int - number of stars the image has)
  • is-automated (boolean - true or false) - is the image automated or not
  • is-official (boolean - true or false) - is the image official or not

过滤stars大于等于50/大于等于30/大于等于10

docker search redis -f stars=50
docker search redis -f stars=30
docker search redis -f stars=10
20-docker search f (filter)参数.png

多条件联合筛选

docker search redis -f stars=10 -f is-automated=true
docker search redis -f stars=20 -f is-automated=true
docker search redis -f stars=10 -f is-official=true 
25-docker search f (filter)参数 联合.png

--format 格式化输出

通过GO 语言的模板格式化输出内容

docker search --format "table {{.Name}}\t{{.IsAutomated}}\t{{.IsOfficial}}\t{{.Description}}\t{{.StarCount}}" redis -f stars=50
docker search --format "{{.Name}}\t{{.IsAutomated}}\t{{.IsOfficial}}\t{{.Description}}\t{{.StarCount}}" redis -f stars=50
30-docker search format参数.png

镜像查看

命令格式:

docker images [OPTIONS] [REPOSITORY[:TAG]]

35-docker images.png

--digests 参数

显示digests


40-docker images digests.png

--filter 参数

支持以下过滤

  • dangling (boolean - true or false)
  • label (label=<key> or label=<key>=<value>)
  • before (<image-name>[:<tag>], <image id> or <image@digest>)
  • since (<image-name>[:<tag>], <image id> or <image@digest>)
  • reference (pattern of an image reference)

before
查找创建时间在指定image 之前的image

45-docker images fifter before.png

since
查找创建时间在指定image 之后的 image

50-docker images fifter since.png

before&since

55-docker images fifter before&since.png

--format

支持以下字段

  • ID----Image ID
  • Repository----Image repository
  • Tag----Image tag
  • Digest----Image digest
  • CreatedSince----Elapsed time since the image was created
  • CreatedAt----Time when the image was created
  • Size----Image disk size


    60-docker images format.png

--no-trunc

65-docker images no-trunc.png

--quiet

70-docker images quiet.png

到此结  DragonFangQy 2018.11.27


  1. Docker-百度百科

  2. 镜像-百度百科

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,928评论 6 509
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,748评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,282评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,065评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,101评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,855评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,521评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,414评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,931评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,053评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,191评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,873评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,529评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,074评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,188评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,491评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,173评论 2 357

推荐阅读更多精彩内容