Bootstrap

Cenos7利用docker部署mysql报错-request canceled while waiting for connection

docker安装mysql,报错-docker: 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).

指令如下:

docker run -d --name mysql -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123456 mysql

 报错截图

我查看了很多网站上的解决方法,但是经过我个人的尝试发现我需要配置两个文件才可以解决这个问题

  1. 配置DNS
sudo vi /etc/resolv.conf

 

2. 修改docker的daemon.json文件为以下内容

sudo vi /etc/docker/daemon.json

 加速器有问题,将加速器的配置改成如下所示:

{
  "registry-mirrors": [
               "https://3bx1o6se.mirror.aliyuncs.com",
                "https://dockerhub.icu",
                "https://docker.chenby.cn",
                "https://docker.1panel.live",
                "https://docker.awsl9527.cn",
                "https://docker.anyhub.us.kg",
                "https://dhub.kubesre.xyz",
                 "https://docker.mirrors.ustc.edu.cn"
        ]
}

然后重启进程:
systemctl daemon-reload
systemctl restart docker 

最后再安装mysql,就成功了

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;