docker國內(nèi)鏡像源配置的解決方案
docker國內(nèi)鏡像源配置
使用docker拉取鏡像的時候,有時候會卡在中途死活下載不完。一般這種情況就是因為docker默認的鏡像源是Dockerhub,而這個網(wǎng)站在域外。所以和Ubuntu換國內(nèi)源一樣,我們也可以對docker換國內(nèi)鏡像源。
docker的鏡像源文件配置在 /etc/docker/daemon.json處,如果沒有的話我們就創(chuàng)建一個然后再修改。
sudo vi /etc/docker/daemon.json
常見的國內(nèi)源有
- Docker國內(nèi)鏡像源:https://registry.docker-cn.com
- 中科大源:https://docker.mirrors.ustc.edu.cn
- 網(wǎng)易源:https://hub-mirror.c.163.com
- 百度源:https://mirror.baidubce.com
- 騰訊源:Welcome to nginx!
- 阿里源:需要登陸cr.console.aliyun.com創(chuàng)建單獨的鏡像源鏈接,就不介紹了。
根據(jù)測試情況
酌情在配置文件中添加需要的鏡像源鏈接,如下所示:
{ "registry-mirrors": [ "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://ccr.ccs.tencentyun.com" ] }
重啟docker,注意由于走的是守護程序daemon,所以daemon進程也需要重啟。
sudo systemctl daemon-reload #重啟daemon進程 sudo systemctl restart docker #重啟docker
最后我們再驗證一下是否修改成功,運行
docker info
在長串info信息中如果出現(xiàn)類似下文的內(nèi)容:
那就說明我們的docker國內(nèi)鏡像源修改成功了。
上面的有可能拉取會很慢,如果有這種情況那就是鏡像源,繼續(xù)更換成下面的鏡像
https://dockerpul1.com https://docker.1panel.live https://dockerproxy.cn
還有一種方式就是通過部署到第三方平臺render
Render · The Easiest Cloud For All Your Apps
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
docker?pull?mysql報missing?signature?key錯誤解決辦法
這篇文章主要給大家介紹了關于docker?pull?mysql報missing?signature?key錯誤的解決辦法,docker pull mysql命令用于從Docker Hub下載MySQL鏡像,需要的朋友可以參考下2023-11-11如何監(jiān)控docker容器運行狀態(tài) shell 腳本
這篇文章主要介紹了如何監(jiān)控docker容器運行狀態(tài) shell 腳本的操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03docker 安裝ElasticSearch 6.x的教程詳解
這篇文章主要介紹了docker 安裝ElasticSearch 6.x的教程,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-04-04