問題出現(xiàn)的背景
在Mac OS 上安裝Docker程序以后诡宗,運(yùn)行簡單的hello-world實(shí)驗(yàn)性程序:
docker run hello-world
會出現(xiàn):
error pulling image configuration: {一段亞馬遜S3倉庫的地址}: net/http: TLS handshake timeout
image.png
問題原因
是因?yàn)閲鴥?nèi)的網(wǎng)路非常差喧伞,鏈接不上AWS S3倉庫。需要使用國內(nèi)加速雪标。LumiaXu的選擇是下面這個:
加速器 DaoCloud - 業(yè)界領(lǐng)先的容器云平臺
注冊登錄以后耀鸦,刷新原網(wǎng)頁就能看到自己的Docker加速器地址:
image.png
按照指示 “右鍵點(diǎn)擊桌面頂欄的 docker 圖標(biāo),選擇 Preferences 实幕,在 Daemon 標(biāo)簽(Docker 17.03 之前版本為 Advanced 標(biāo)簽)下的 Registry mirrors 列表中加入下面的鏡像地址规惰〔撬”即可完成配置。
image.png
apply and restart以后歇万,重新測試
image.png
build成功揩晴,之后build項(xiàng)目都不存在問題。