Docker配置国内镜像加速

天下容器,唯快不破

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速器,这样我们下载镜像的时候可以加速。

进入etc/docker该录下,创建daemon.json文件写入代码

root@ubuntu:/etc/docker# ll
total 12
drwxr-xr-x  2 root root 4096 Sep 30 16:04 ./
drwxr-xr-x 87 root root 4096 Sep 30 16:04 ../
-rw-------  1 root root  244 Sep 30 16:04 key.json
root@ubuntu:/etc/docker# vi daemon.json

加入这段json,配置阿里云镜像加速器

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

如下我们创建了daemon.json的文件

root@ubuntu:/etc/docker# ll
total 16
drwxr-xr-x  2 root root 4096 May  7 15:46 ./
drwxr-xr-x 87 root root 4096 May  7 15:35 ../
-rw-r--r--  1 root root   69 May  7 15:46 daemon.json
-rw-------  1 root root  244 May  7 15:35 key.json

重启docker

systemctl restart docker

测试是否配置成功

拉取一个tomcat镜像测试(主要是测我们配置的阿里加速器)

docker pull tomcat

Docker配置国内镜像加速_第1张图片
明显感觉,秒级提速,那就可以为所欲为了。

使用Tomcat

docker images
docker run -p 8080:8080 tomcat

Docker配置国内镜像加速_第2张图片

就下载了一个tomcat瞬间启动,秒级

列出容器 (-a 包含未运行的)

docker ps -a

从这里我们可以看到tomcat的容器id为4a36731987fd,执行命令

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
4a36731987fd        tomcat              "catalina.sh run"   3 minutes ago       Up 3 minutes        0.0.0.0:8080->8080/tcp   vibrant_bouman

停掉tomcat
docker stop 4a36731987fd 

总结

Docker拉取镜像,个人建议必须配置国内的镜像加速器,这样才是真正的唯快不破。

你可能感兴趣的:(Linux系列)