刚开始学习Docker的同学一定会碰到,从docker官网上拉取镜像时,那速度和乌龟差不太多,这是因为docker默认是从官网拉取,而国内访问国外的网,其速度可想而知。
其实国内也有很多docker的镜像网站,而且是免费的,这里我给大家分享一下,怎么让docker从国内镜像网站去拉取镜像
首先找到/etc/docker/daemon.json这个文件,如果文件不存在,则创建一个daemon.json文件,并在文件里添加以下内容
[root@localhost docker]# cat /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com", "https://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ]}
配置完成之后,需要重启docker服务
systemctl restart docker
使用中国的镜像网站,拉取一个MySQL5.7的镜像真的不到1分钟就完成了。
[root@localhost docker]# docker pull mysql:5.7.285.7.28: Pulling from library/mysql804555ee0376: Pull complete c53bab458734: Pull complete ca9d72777f90: Pull complete 2d7aad6cb96e: Pull complete 8d6ca35c7908: Pull complete 6ddae009e760: Pull complete 327ae67bbe7b: Pull complete 31f1f8385b27: Pull complete a5a3ad97e819: Pull complete 48bede7828ac: Pull complete 380afa2e6973: Pull complete Digest: sha256:b38555e593300df225daea22aeb104eed79fc80d2f064fde1e16e1804d00d0fcStatus: Downloaded newer image for mysql:5.7.28docker.io/library/mysql:5.7.28