MacOS安装docker,并设置国内镜像源

1、下载docker dmg安装包

https://www.docker.com

 

2、设置国内镜像加速源

cd ~/.docker
vi  daemon.json
"registry-mirrors": [
   "docker.1panel.live",
    "hub.geekery.cn",
    "docker.nastool.de",
    "hub.firefly.store",
    "docker.hlmirror.com",
    "docker.1panelproxy.com"
  ]

注:如果以上都用不了了,可以访问 获取最新可用镜像源网址

 

3、重启docker

 

4、为什么要设置国内镜像加速源

docker会默认从dockerhub上拉取镜像,但由于我国政策原因,已经禁止国内网络访问dockerhub了,如果不设置国内镜像加速源,就会出现下面这样的报错!

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)