解决docker无法拉取镜像源,报错Unable to find image ‘mysql:latest‘ locally问题
解决docker无法拉取镜像源,报错Unable to find image 'mysql:latest' locally问题
·
解决Unable to find image ‘mysql:latest’ locally问题
docker: Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp 128.242.250.155:443: i/o timeout.
See ‘docker run --help’.

这个问题的主要原因是镜像源的问题,有很多镜像源已经不可以用了,所以拉取不了镜像安装,所以我们得配置一些可以用的镜像源。
解决方法
首先进入/etc/docker/daemon.json文件sudo vi /etc/docker/daemon.json
然后在里面加入下面的配置
{
"registry-mirrors": ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"]
}
配置完成之后,按esc键退出插入模式,输入:wq保存退出。
然后在终端重新启动一下dockersystemctl daemon-reloadsystemctl restart docker
然后再拉镜像,就可以了
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
更多推荐
所有评论(0)