docker TLS handshake timeout

build dockerfile 報(bào)錯(cuò)TLS handshake timeout:詳情如下
sniper:docker chris$ docker build -t hello_docker .
Sending build context to Docker daemon 2.048 kB
Step 1 : FROM alpine:latest
latest: Pulling from library/alpine
ff3a5c916c92: Pulling fs layer
error pulling image configuration: Get https://dseasb33srnrn.cloudfront.net/registry-v2/docker/registry/v2/blobs/sha256/3f/3fd9065eaf02feaf94d68376da52541925650b81698c53c6824d92ff63f98353/data?Expires=1523738136&Signature=GGO8hMm1ynJNw9ErJWM94xUBscpWHAGw38i5mNW1W69nVcfoIP43~rdAuwLfxXeHfTXnO0HVXdSfxwCkO7VskyJKVMtZmWIjTCkoZqhLppz3sn30cvBvxtzCCLZAuWCM60e51UAgMqMbss4EKL5J4gxb8gKvtYcHqNG0lTSMBt0_&Key-Pair-Id=APKAJECH5M7VWIS5YZ6Q: net/http: TLS handshake timeout

TLS handshake timeout的原因是從dockerhub拉取鏡像失敗,需要做一個(gè)加速,加速器可以用國(guó)內(nèi)的阿里加速器,注冊(cè)一個(gè)阿里云的賬號(hào),獲取自己的專屬加速地址。


image.png

右鍵點(diǎn)擊桌面頂欄的 docker 圖標(biāo),選擇 Preferences ,在 Daemon 標(biāo)簽(Docker 17.03 之前版本為 Advanced 標(biāo)簽)下的 Registry mirrors 列表中將你的專屬加速地址加到"registry-mirrors"的數(shù)組里,點(diǎn)擊 Apply & Restart按鈕,等待Docker重啟并應(yīng)用配置的鏡像加速器。

成功解決:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容