docker: missing signature key

这篇具有很好参考价值的文章主要介绍了docker: missing signature key。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

下载某些docker镜像时,可能会报missing signature key错误。

原因分析

docker推出了新的镜像构建工具,比较老版本的docker不能识别这种格式。用阿里云镜像源安装的docker版本是1.13.1,这个版本是2017年发布的,需要升级版本。

解决方案

升级docker版本

# 卸载docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 安装docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io

# 启动
sudo systemctl start docker

# 设置开启启动
sudo systemctl enable docker

# 验证docker版本
docker --version

如果想提速,可以配置下镜像代理文章来源地址https://www.toymoban.com/news/detail-843628.html

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

到了这里,关于docker: missing signature key的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker pull mysql 报missing signature key错误

    问题原因 :如果安装docker用的是yum install docker命令的话,下载下来的docker版本为旧版本,所以会有数字签名有问题 卸载旧版本 Docker(如果已安装) : 如果你之前已经安装了旧版本的 Docker,请先卸载它。可以使用以下命令来卸载旧版本的 Docker: 安装依赖包 : 安装 Docker 所

    2024年02月08日
    浏览(22)
  • docker报错 missing signature key 无法拉去镜像,yum install docker-ce没有可用软件包 解决办法

    错误场景描述 今天项目需要用到minio,我打算在虚拟机中使用 docker 装一个,可是发现当我 docker pull minio/minio 的时候,报错了 missing signature key 这个报错提示的让人很蒙,翻译过来的意思是 “缺少签名密钥” ??? 我原本以为,是不是docker发生了什么变动,需要登录之类的

    2024年01月19日
    浏览(29)
  • 模型推理详细步骤以及如何排查模型和参数字典对不上的问题:Missing key(s) in state_dict: xxxx

    首先,模型加载总共分为三步,第一步加载网络结构,需要和你训时的network结构一样。 第二步,加载训练好的参数,实际上虽然我们一直说训练模型,实际上训练出来的就是一组参数,这个参数是一个字典类型,一般保存的名称为xxx.pt或者pth。里面存放的是模型每一层中的

    2024年02月13日
    浏览(33)
  • 【Ubuntu升级报错】“the following signatures couldn’t be verified because the public key is not available”

    在ubuntu中运行apt-get update时,有时会出现如下报错 如果不去解决,无法继续进行后续的升级操作 这是由apt包系统的安全机制引起的问题,有时系统无法包含所有的key。此处有快速修复的办法,即将缺少的key加进去即可。 观察里面的报错,其实是4EB27DB2A3B88B8B( 请注意,每个人

    2024年02月12日
    浏览(43)
  • RuntimeError: Error(s) in loading state_dict for ..:Missing key(s) in state_dict: …Unexpected key...

    原因:预训练权重层数的键值与新构建的模型中的权重层数名称不吻合,Checkpoint里面的模型是在双卡上训练的,保存的key 前面都多一个module. 解决:model = torch.nn.DataParallel(model, device_ids=[0, 1]).cuda() torch.nn.DataParallel 是一种能够将数据分散到多张显卡上从而加快模型训练的方法

    2024年01月21日
    浏览(25)
  • 【flutter】flutter doctor -v 查看flutter配置环境问题:X cmdline-tools component is missing 以及 X Android license

    一、遇到报错: 二、异常原因: 2.1 问题1:cmdline-tools component is missing 运行flutter doctor 出现了错误,这是因为没安装cmdline-tools工具。 2.2 问题2:Android license status unknown. flutter doctor 如果提示Android license status unknown.表明没有安装android 证书。 执行命令: flutter doctor --android-lic

    2024年02月16日
    浏览(27)
  • 一文解决JWT相同签名不匹配问题【JWT signature does not match locally computed signature.】

            今天做项目的时候,涉及到一个支付记账的功能,想着不能将这些金额数据显示暴露的通过常规的请求体封装来进行传输,想着要是被中途抓包修改了不就麻烦了,所以考虑到这种安全性的需求,就利用上了JWT来进行数据的封装传递,避免了被中途抓包修改的情况

    2024年02月13日
    浏览(22)
  • 解决RuntimeError: Error(s) in loading state_dict for ResNet: Missing key(s) in state_dict: “conv1.0...

    在多GPU环境下用Pytorch训练的Resnet分类网络 卷积神经网络ResNet训练好之后,测试环境或测试代码用了单GPU版或CPU版,在加载网络的时候报错,报错处代码为: 报错如下: 出现这种报错的原因主要是,state_dict加载模型权重时,参数不匹配。可能是PyTorch版本环境不一致、torch.

    2023年04月08日
    浏览(19)
  • git中出现ssh_dispatch_run_fatal: incorrect signature问题

    $ git clone ssh: Cloning into \\\' \\\'... ssh_dispatch_run_fatal: Connection to  port 端口号: incorrect signature fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.   在安装git目录下打开 vim /etc/ssh/ssh_config   添加上面这句话,OK  HostKeyAlgorithms ssh-rsa

    2024年02月03日
    浏览(18)
  • Docker迁移以及环境变量问题

    将docker容器通过docker export命令打包,传输到另外的服务器,再通过docker import命令导入后,发现原来docker容器中的环境变量失效了。 export LD_LIBRARY_PATH=/home/shared/TensorRT-8.2.4.2/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 显然,export命令配置的环境变量只能临时生效,重新进入容器后环

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包