运行docker

点击按钮。

docker的部分命令

docker ps -a   #查看docker中有多少个容器

 

 使用docker镜像

获取镜像

#获取镜像
docker  pull  NAME [:TAG]
#比如: 获取一个 Ubuntu 18.04 系统的基础镜像可以使用如下的命令:
docker  pull  ubuntu:18.04

#如果不写版本号就是下载的最新的版本

如果从非官方 的仓库 下载,则 需要在仓库 名称前指定完整的仓库地址。例如从网易蜂巢
的镜像源来下载ubun七u:18.04镜像,可以使用如下命令,此时下载的镜像名称 为hub.
c.163 .com/public/ubun七u:18.04:

$ docker pull hub.c.163.com/public/ubun七u:18.04

查看镜像

#查看docker有多少个镜像
docker  image

 

在列出信息中, 可以看到几个字段信息:

  • 来自于哪个仓库, 比如 ubuntu 表示ubuntu 系列的基础镜像;
  • 镜像的标答信息, 比如 18.04、 latest 表示不同的版本信息。 标签只是标记, 并不能标

识镜像内容;

  • 镜像的ID(唯一标识镜像), 如果两个镜像的ID相同, 说明它们实际上指向了同一

个镜像, 只是具有不同标签名称而已;

  • 创建时间, 说明镜像最后的更新时间;
  • 镜像大小, 优秀的镜像往往体积都较小。

 

其中镜像的ID信息十分重要, 它唯一标识了镜像。在使用镜像ID的时候, 一般可以使用该ID的前若干个字符组成的可区分串来替代完整的ID。

TAG 信息用于标记来自同一个仓库的不同镜像。 例如 ubuntu 仓库中有多个镜像, 通过TAG 信息来区分发行版本, 如18.04、 18.10 等。

镜像大小信息只是表示了该镜像的逻辑体积大小, 实际上由于相同的镜像层本地只会存储一份, 物理上占用的存储空间会小于各镜像逻辑体积之和。

我们还可以使用tag命令添加镜像标签

# 例如,添加一 个新的myubuntu: latest镜像标签:
$ docker tag ubun七u:latest myubuntu:latest

搜寻镜像

使用 docker search 命令可以搜索
Docker Hub 官方仓库中的镜像。 语法为 docker search [opion] keyword 。
支持的命令选项主要包括:
-f, --filer filter: 过滤输出内容;
--format string: 格式化输出内容;
--limit int:限制输出结果个数, 默认为 25个;
--no-trunc: 不截断输出结果。

 

#例如, 搜索官方提供的带 nginx 关键字的镜像, 如下所示:
$ docker search --filter=is-official=true nginx

删除镜像

 

 docker rmi  id号或者标签

#要删除掉 myubun 四: lates 七镜像, 可以使用如下命令:
$ docker rmi myubun四: latest
Un七agged: myubun七u:latest

 

posted on 2019-06-06 16:07  程序员一学徒  阅读(71)  评论(0)    收藏  举报