问题出现的背景
在Mac OS 上安装Docker程序以后,运行简单的hello-world实验性程序:
docker run hello-world
会出现:
error pulling image configuration: {一段亚马逊S3仓库的地址}: net/http: TLS handshake timeout
image.png
问题原因
是因为国内的网路非常差,链接不上AWS S3仓库。需要使用国内加速。LumiaXu的选择是下面这个:
加速器 DaoCloud - 业界领先的容器云平台
注册登录以后,刷新原网页就能看到自己的Docker加速器地址:
image.png
按照指示 “右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中加入下面的镜像地址。”即可完成配置。
image.png
apply and restart以后,重新测试
image.png
build成功,之后build项目都不存在问题。