Docker配置阿里云鏡像加速pull的實現(xiàn)
今天使用docker拉取鏡像,那速度簡直不能看,而且等著等著到最后還出現(xiàn)了
read tcp 192.168.31.60:55550->104.18.123.25:443: read: connection reset by peer
傳輸異常
然后看見網(wǎng)上說可以配置阿里云提供的鏡像加速
具體方式
進入阿里云的容器鏡像服務(wù)
快速鏈接: 容器鏡像服務(wù)
復(fù)制加速器的地址
在/etc/docker目錄下找到在daemon.json文件(沒有就新建),將下面內(nèi)容寫入
{ "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"] }
地址為第2步你在阿里云網(wǎng)站上復(fù)制的地址
重啟daemon
systemctl daemon-reload
重啟docker服務(wù)
systemctl restart docker
完成,測試了一下,pull飛速,舒服。。。。
補充知識:Docker 從阿里云pull/push 鏡像
登錄阿里云docker registry:
$ sudo docker login --username=mqmw147@163.com registry.cn-hangzhou.aliyuncs.com
登錄registry的用戶名是您的阿里云賬號全名,密碼是您開通服務(wù)時設(shè)置的密碼。
你可以在鏡像管理首頁點擊右上角按鈕修改docker login密碼。
從registry中拉取鏡像:
$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[鏡像版本號]
將鏡像推送到registry:
$ sudo docker login --username=mqmw147@163.com registry.cn-hangzhou.aliyuncs.com $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[鏡像版本號] $ sudo docker push registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[鏡像版本號]
其中[ImageId],[鏡像版本號]請你根據(jù)自己的鏡像信息進行填寫。
注意您的網(wǎng)絡(luò)環(huán)境
從ECS推送鏡像時,可以選擇走內(nèi)網(wǎng),速度將大大提升,并且將不會損耗您的公網(wǎng)流量。
如果您申請的機器是在經(jīng)典網(wǎng)絡(luò),請使用 registry-internal.cn-hangzhou.aliyuncs.com 作為registry的域名登錄, 并作為鏡像名空間前綴
如果您申請的機器是在vpc網(wǎng)絡(luò)的,請使用 registry-vpc.cn-hangzhou.aliyuncs.com 作為registry的域名登錄, 并作為鏡像名空間前綴
sample:
使用docker tag重命名鏡像,并將它通過私網(wǎng)ip推送至registry:
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 7 days ago 37.89 MB $ sudo docker tag 37bb9c63c8b2 registry..aliyuncs.com/acs/agent:0.7-dfb6816
通過docker images 找到您的imageId 并對于改imageId重命名鏡像domain到registry內(nèi)網(wǎng)地址。
$ sudo docker push registry..aliyuncs.com/acs/agent
以上這篇Docker配置阿里云鏡像加速pull的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker容器生命周期 | kill和 stop的區(qū)別與聯(lián)系 | d
這篇文章主要介紹了Docker容器生命周期 | kill和 stop的區(qū)別與聯(lián)系 | docker pause/ unpause,本講內(nèi)容是從?Docker入門到進階里面抽離出來的內(nèi)容,從而使原文更加有序、重點突出,需要的朋友可以參考下2023-08-08在docker容器中調(diào)用和執(zhí)行宿主機的docker操作
這篇文章主要介紹了在docker容器中調(diào)用和執(zhí)行宿主機的docker操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11Docker與docker-compose中volume參數(shù)的使用方式
文章介紹了Docker中的數(shù)據(jù)卷Volume的概念及其在宿主機和容器之間的數(shù)據(jù)共享和持久化,它詳細說明了兩種數(shù)據(jù)掛載方式:通過宿主機絕對路徑掛載和通過卷標映射掛載,包括匿名掛載和具名掛載,同時,文章還展示了如何通過docker命令查看數(shù)據(jù)卷的宿主機目錄2024-11-11詳解Docker掛載本地目錄及實現(xiàn)文件共享的方法
本篇文章主要介紹了詳解Docker掛載本地目錄及實現(xiàn)文件共享的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12