centos7 下安装docker报错:You could try using...

搞了台VPS,想要装docker,发现死活装不上,各种报错。之前系统是centos6,发现官方现在已经不支持centos6了,遂升级到centos7,然后还是出现下面这个错误。

Error: Package: docker-engine-1.12.3-1.el7.centos.x86_64 (dockerrepo)  
           Requires: systemd-units  
Error: Package: docker-engine-1.12.3-1.el7.centos.x86_64 (dockerrepo)  
           Requires: libseccomp.so.2()(64bit)  
 You could try using --skip-broken to work around the problem  
 You could try running: rpm -Va --nofiles --nodigest  

经过折腾一翻,已经解决了。

解决方案

  1. 下载docker的仓库源wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
  2. 下载docker rpm包 wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
  3. 安装仓库源 sudo yum install docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
  4. 安装docker-ce sudo yum install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
  5. 启动docker服务 service docker start
  6. 解决!

其它参考资料

  1. 官方软件仓库 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
  2. centos 6下安装docker方法 https://www.cnblogs.com/skyrim/p/7712556.html
posted @   seozed  阅读(824)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示