使用镜像
获取镜像
从Docker镜像仓库获取镜像命令时docker pull.命令格式:
docker pull [选项] [Docker Regeistry 地址[:端口号]/]仓库名[:标签]
具体的选项可以通过docker pull --help
命令看到,镜像名称的格式:
- Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号] 。默认地址是 DockerHub。
- 仓库名:如之前所说,这里的仓库名是两段式名称,即 <用户名>/<软件名> 。对于 DockerHub,如果不给出用户名,则默认为 library ,也就是官方镜像
比如:
$ docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
8ee29e426c26: Downloading [==================> ] 8ee29e426c26: Pull complete
6e83b260b73b: Pull complete
e26b65fd1143: Pull complete
40dca07f8222: Pull complete
b420ae9e10b3: Pull complete
Digest: sha256:3097ac92b852f878f802c22a38f97b097b4084dbef82893ba453ba0297d76a6a
Status: Downloaded newer image for ubuntu:16.04
上面的命令中没有给出Docker镜像仓库地址,因此将会从Docker Hub获取镜像。
如果从Docker Hub下载镜像非常缓慢,可以参照下面镜像加速器配置加速器
镜像加速器
加速器服务:
- Docker 官方提供的中国 registry mirror https://registry.docker-cn.com
- 七牛云加速器 https://reg-mirror.qiniu.com/centos7配置
sudo vim /etc/docker/daemon.json
##写入以下内容
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
重启服务:
$sudo systemctl daemon-reload
$sudo systemctl restart docker