获取镜像

镜像是运行容器的前提

可以使用docker [image] pull 命令直接从Docker Hub镜像源来下载镜像。该命令的格式为docker [image] pull NAME[:TAG]。

  其中NAME是镜像仓库名称(用来区分镜像),TAG是镜像的标签(往往用来表示版本信息)。通常情况下,描述一个镜像需要包括“名称+标签”信息。

  例如获取一个Ubuntu:18.04      可以使用如下命令:docker pull ubuntu:18.04

对于docker镜像来说,如果不显示指定TAG,则默认会选择latest标签,这会下载仓库中最新版本的镜像。

一般来说,镜像的latest标签意味着该镜像的内容会跟踪最新版本的变更而变化,内容是不稳定的。因此,从稳定性上来考虑,不要在生产环境中忽略镜像的标签信息或使用默认的latest标记的镜像。

严格的讲,镜像的仓库名称中应该添加仓库地址(即registry,注册服务器)作为前缀,只是默认使用的是官方Docker Hub服务,该前缀可以忽略。

即docker pull ubuntu:18.04相当于docker pull registry.hub.docker.com/ubuntu:18.04

pull子命令支持的选项主要包括:

  -a,--all -tags=true | false:是否获取仓库中的所有镜像,默认为否

  --disable-content-trust:取消镜像的内容校验,默认为真。

猜你喜欢

转载自www.cnblogs.com/weisunblog/p/12218722.html