docker使用国内加速器的正确姿势
docker使用國內加速器的正確姿勢
- 一、寫這篇博客的原因
- 二、正確使用docker國內加速器
- 1.訪問鏡像地址
- 2.鏡像加速頁面
- 3.修改`daemon.json`文件
- 4.重啟docker服務
- 5.問題
- 三、配置多個鏡像加速器
- 1.其他鏡像網址:
- 2.同樣,**修改`daemon.json`文件**:
- 3.重啟docker容器即可。
- 4.檢查加速器是否生效
一、寫這篇博客的原因
這篇博客產生的原因,自然是我經歷了dockerhub訪問不了,而國內網易云和阿里云又沒有該軟件的官方鏡像,各種百度搜索加速器,修改daemon.json文件,卻依然沒有卵用。
最后偶然的機會,看到了阿里云鏡像底下有個鏡像加速器,嘗試一番,終于解決了docker鏡像拉取失敗,速度慢的問題。
(阿里云鏡像我也是登了不止一次,卻好久沒看見這個鏡像加速器,實力眼瞎。)
參考文檔:docker從入門到實踐——鏡像加速器
二、正確使用docker國內加速器
1.訪問鏡像地址
訪問阿里云地址,可以使用支付寶,淘寶,微博等賬號登錄,登錄進去點擊鏡像加速器。
2.鏡像加速頁面
即可看到,具有鏡像加速器的地址,選擇自己合適的操作系統版本,就會出現自己的加速地址。
注意: docker版本需要大于1.10.0,沒有達到的請升級。可以使用docker version查看docker版本,如圖所示:
3.修改daemon.json文件
然后進入/etc/docker文件夾,修改daemon.json文件:
內容僅為:
將********替換為自己的地址碼即可(該地址多人使用,可能會引起限速等問題)。
4.重啟docker服務
最后,依次運行以下兩條命令:
sudo systemctl daemon-reload sudo systemctl restart docker表示利用管理員權限重新加載daemon.json文件,以及重啟docker服務。(很多博客就是沒有這兩步,搞的配完了覺得沒有用。)
這下,就可以去pull docker官方鏡像了。
5.問題
最后:如果配置完還是不可以,那就再次重啟docker服務試試。
注意:在實際使用時,會出現時好時壞狀態,即pull鏡像時,有時很快,有時很慢。
如果很慢的話,使用ctrl + c停止進程,重新pull即可。
同時,也可以配置多個鏡像加速器,防止鏡像服務器可能出現的宕機。
三、配置多個鏡像加速器
1.其他鏡像網址:
Azure 中國鏡像 https://dockerhub.azk8s.cn
網易云加速器 https://hub-mirror.c.163.com
2.同樣,修改daemon.json文件:
{"registry-mirrors": ["https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"] }3.重啟docker容器即可。
4.檢查加速器是否生效
執行 $ docker info,如果從結果中看到了如下內容,說明配置成功。
Registry Mirrors:https://dockerhub.azk8s.cn/總結
以上是生活随笔為你收集整理的docker使用国内加速器的正确姿势的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中花括号_震惊Python的
- 下一篇: 收集的一些新词,之前自己没有看过的。