docker pull 镜像报错:Using default tag: latestError response from daemon: missing signature key解决方案
Keep Doing this 2024-09-10 10:37:01 阅读 55
一、 问题描述:
重新在虚拟机上安装docker,并且安装相应的镜像
当使用docker pull nginx时报错Using default tag: latestError response from daemon: missing signature key
但是当我测试其他镜像时,例如openjdk:8时,就可以pull下来
试了很多方法都没有解决,换镜像源也没有用
(附上官方教程)centos7安装docker
二、 解决办法(重新安装docker),简单有效(因为之前跟着别人做的,可能版本不对)
1. 已经安装docker,先将其卸载
官方卸载方法:(对安装好的docker-compose不影响)
<code>sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 建立仓库
命令1
<code>sudo yum install -y yum-utils
命令2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
第2个命令一般会报错
解决办法:用国内的阿里镜像
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装dockr引擎
sudo yum install docker-ce docker-ce-cli containerd.io
4. 启动docker
sudo systemctl start docker
5. 测试一下docker-compose先
docker-compose version
没有问题
docker-compose不知道怎么安装的可以看看我的解决方法:
docker-compose直接官网二进制文件安装(linux)-CSDN博客
6. 测试是否可以pull nginx
<code>docker pull nginx
成功
pull mysql:5.7
问题解决
上一篇: 虚拟机 VMware 17.0 下载安装教程(1)
下一篇: 【SAM2分割万物—本地部署:实时分割图像、视频】OSError:未设置环境变量CUDA_HOME。请将其设置为您的 CUDA 安装根目录。
本文标签
docker pull 镜像报错:Using default tag: latestError response from daemon: missing signature key解决方案
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。