Docker 是一個開源的應(yīng)用容器引擎,可以輕松地將應(yīng)用程序打包成一個獨立的容器,并可以在 Linux、Windows 和 Mac 等多個平臺上進(jìn)行部署和運行。但由于眾所周知的原因,訪問 Docker 的默認(rèn)源速度較慢。本文將介紹如何修改 Docker 的源,以使用國內(nèi)的鏡像源,提高 Docker 的下載速度。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json<<-'EOF'
{
"registry-mirrors": ["https://dockerhub.azk8s.cn", "https://registry.docker-cn.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
上述命令中,通過創(chuàng)建/etc/docker/daemon.json文件,并在其中添加國內(nèi)鏡像源的地址,即可將 Docker 的源修改為國內(nèi)鏡像源。其中,https://dockerhub.azk8s.cn和https://registry.docker-cn.com是國內(nèi)比較流行的兩個鏡像源。
修改后,可以運行以下命令驗證是否生效:
docker info
如果輸出中包含以下信息,則說明 Docker 已經(jīng)成功使用了國內(nèi)鏡像源:
Registry Mirrors:
https://dockerhub.azk8s.cn/
https://registry.docker-cn.com/
經(jīng)過以上步驟的修改,Docker 在國內(nèi)的下載速度將會得到明顯的提升。如果想恢復(fù)默認(rèn)的源,只需將/etc/docker/daemon.json文件刪除即可。