菜鸟笔记
提升您的技术认知

docker镜像-ag真人游戏

docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地, docker 会从镜像仓库下载(默认是docker hub公共注册服务器中的仓库)。

docker hub:https://hub.docker.com 阿里云镜像:https://dev.aliyun.com/search.html 灵雀云:https://hub.alauda.cn/

镜像

列出镜像列表

我们可以使用 docker images 来列出本地主机上的镜像。

$ sudo docker images repository tag image id created size ubuntu 14.04 90d5884b1ee0 5 days ago 188 mb php 5.6 f40e9e0f10c8 9 days ago 444.8 mb nginx latest 6f8d099c3adc 12 days ago 182.7 mb mysql 5.6 f2e8d6c772c0 3 weeks ago 324.6 mb httpd latest 02ef73cf1bc0 3 weeks ago 194.4 mb ubuntu 15.10 4e3b13c8a266 4 weeks ago 136.3 mb hello-world latest 690ed74de00f 6 months ago 960 b training/webapp latest 6fae60ef3446 11 months ago 348.8 mb

各个选项说明:

  • repository:表示镜像的仓库源
  • tag:镜像的标签

  • image id:镜像id(唯一)

  • created:镜像创建时间

  • size:镜像大小

查找镜像

我们可以从 docker hub 网站来搜索镜像,docker hub 网址为: https://hub.docker.com/

我们也可以使用 docker search 命令来搜索镜像。比如我们需要一个httpd的镜像来作为我们的web服务。我们可以通过 docker search 命令搜索 httpd 来寻找适合我们的镜像。

$sudo docker search httpd

各个选项说明:

  • name:镜像仓库源的名称
  • description:镜像的描述
  • official:是否docker官方发布
拖取镜像

我们决定使用上图中的httpd 官方版本的镜像,使用命令 docker pull 来下载镜像。

$ docker pull httpd using default tag: latest latest: pulling from library/httpd 8b87079b7a06: pulling fs layer a3ed95caeb02: download complete 0d62ec9c6a76: download complete a329d50397b9: download complete ea7c1f032b5c: waiting be44112b72c7: waiting

下载完成后,我们就可以使用这个镜像了。

$ docker run httpd
网站地图