【踩坑】Docker下载镜像时报错
前言
Docker下载镜像时报错
报错
- 报错:
ERROR: missing signature key
原因
- 在CentOS中使用docker.io安装的docker
解决问题
- 重新安装docker,改为使用docker-ce安装docker
重新安装docker不会删除已有的镜像和容器
卸载docker.io
1 | sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine |
安装docker-ce
1 | sudo yum install -y yum-utils |
启动docker服务
1 | sudo systemctl start docker |
报错
- 报错:
ERROR: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout
原因
- 无法连接安全的连接到docker远端仓库