剛開始學習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