千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > Python技巧|Docker框架的使用系列教程(三)

Python技巧|Docker框架的使用系列教程(三)

来源:千锋教育
发布人:小千
时间: 2021-04-19 09:29:00 1618795740

      这已经是Docker系列教程的第三期,我们今天给大家介绍一下Docker镜像的获取和查看方式,喜欢的话记得收藏起来~

      基本步骤:

      搜索镜像:使用docker search 命令搜索存放在docker hub中的镜像

      命令的格式:docker search [OPTIONS] TERM

      options参数:

docker

      示例

      docker search python

      执行该命令后,Docker就会在Docker Hub中搜索含有“Python”这个关键词的镜像仓库。执行该命令后,可看到类似于如下结果:

2

      结果包含五列,含义如下:

      ① NAME:镜像仓库名称。 ② DESCRIPTION:镜像仓库描述。 ③ STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于GitHub的Stars。 ④ OFFICAL:表示是否为官方仓库,该列标记为[OK]的镜像均由各软件的官方项目组创建和维护。由结果可知,java这个镜像仓库是官方仓库,而其他的仓库都不是镜像仓库。 ⑤ AUTOMATED:表示是否是自动构建的镜像仓库。

      下载镜像[重要]

      使用命令docker pull命令即可从Docker Registry上下载镜像。

      命令格式:

      docker pull [OPTIONS] NAME[:TAG|@DIGEST]

      参数:

3

      示例

      docker pull python

      执行该命令后,Docker会从Docker Hub中的python仓库下载最新版本的python镜像。

      示例

      默认情况下docker pull会从docker hub拉取镜像文件,也可以手动指定一个仓库地址拉取镜像。假如你设置了一个本地仓库地址,那么你只要指定这个地址拉取镜像即可。仓库地址类似一个URL,但是没有协议头http://

      例如从一个镜像地址:myregistry.local:8000,拉取镜像文件:python

      docker pull myregistry.local:8000/python

      同时拉取多个镜像文件

      docker默认只会拉取一个镜像文件。一个镜像仓库可以包含多个镜像文件,如果想拉取多个镜像可以使用参数-a或者--all-tags

      例如下面这个便会拉取所有的镜像文件python

      列出镜像[重要]

      使用docker images 命令即可列出已下载的镜像

      执行该命令后,将会看到类似于如下的结果:

      REPOSITORY TAG IMAGE ID CREATED SIZE

      python latest 861e95c114d6 4 weeks ago 643.1 MB

      hello-world latest c54a2cc56cbb 5 months ago 1.848 kB

      包含了5列,含义如下:

      ① REPOSITORY:镜像所属仓库名称。② TAG:镜像标签。默认是latest,表示最新。③ IMAGE ID:镜像ID,表示镜像唯一标识。④ CREATED:镜像创建时间。⑤ SIZE:镜像大小。

      命令格式:

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

4

      删除本地镜像[重要]

      使用docker rmi命令即可删除指定镜像。

      命令格式:

      docker rmi [OPTIONS] IMAGE [IMAGE...]

5

      例1:删除指定名称的镜像。 表示删除hello-world这个镜像。

      docker rmi hello-world

      删除所有镜像, -f参数表示强制删除。

      docker rmi -f $(docker images)

      保存镜像

      使用docker save 即可保存镜像。

      命令格式:

      docker save [OPTIONS] IMAGE [IMAGE...]

6

      例如:

      docker save blog > blog.tar

      docker save --output blog.tar blog

      加载镜像

      使用docer load 命令即可加载镜像。

      命令格式:

      docker load [OPTIONS]

7

      例如:

      docker load < blog.tar.gz

      docker load --input blog.tar

      最后如果你对Python开发感兴趣的话,不妨来千锋Python培训班了解一下我们的Python培训课程,全程名师面授课程,现在咨询还有更多优惠和免费资源领取,赶紧来咨询一下吧。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT