首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SONiC需要Docker版本17.06.1或更高版本

SONiC需要Docker版本17.06.1或更高版本
EN

Stack Overflow用户
提问于 2021-02-18 13:54:22
回答 1查看 314关注 0票数 1

我正在尝试按照这些说明https://github.com/Azure/sonic-buildimage构建一个SONiC虚拟交换机镜像。我遇到的这个问题是,当我运行"make init“时,我得到了这个错误

代码语言:javascript
复制
Makefile.work:69: *** SONiC requires Docker version 17.06.1 or later.  Stop.

但是,我的docker版本是20.10.3

代码语言:javascript
复制
~/sonic-buildimage$ sudo docker version
Client: Docker Engine - Community
 Version:           20.10.3
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        48d30b5
 Built:             Fri Jan 29 14:33:13 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.3
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       46229ca
  Built:            Fri Jan 29 14:31:25 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.3
  GitCommit:        269548fa27e0089a8b8278fc4fc781d7f65a939b
 runc:
  Version:          1.0.0-rc92
  GitCommit:        ff819c7e9184c13b7c2607fe6c30ae19403a7aff
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
~/sonic-buildimage$

那么我到底做错了什么呢?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-04-13 10:28:19

这可能不是很有帮助,但我在运行make init时遇到了同样的问题。我认为问题出在我的本地用户不在docker组中(我已经添加了用户,但仍然...)或者docker服务没有运行(尝试启动该服务,但没有帮助)。为了确保在安装moby-engine时,所有docker服务或所需的套接字都未处于活动状态,我重新启动了PC,并检查了docker服务的状态(已禁用)。再次尝试运行make init并成功。我不得不使用sssd,因为我在安装docker时发现了一个与此相关的错误。可能是数据库在重启后被清理了,这有助于init的运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66254384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档