首页 > 其他分享 >构建编译dockerfile docker build报错make: uname: Operation not permitted

构建编译dockerfile docker build报错make: uname: Operation not permitted

时间:2023-06-09 22:55:34浏览次数:46  
标签:centos make ce repo uname 报错 yum docker Docker

报错信息:

查看docker版本

# docker -v
Docker version 1.13.1, build 7d71120/1.13.1

在dockerfile中我使用的基础镜像为

FROM alpine:3.16.5

解决办法是升级docker或者降低Alpine的版本,我这边选择升级docker版本

卸载现有docker版本
# yum -y remove $(rpm -qa | grep docker)
安装需要的依赖包
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker官方GPG密钥
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror, langpacks, product-id, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
# sudo rpm --import https://download.docker.com/linux/centos/gpg

安装指定版本的Docker引擎
# sudo yum install -y docker-ce-20.10.18 docker-ce-cli-20.10.18 containerd.io

启动Docker服务并设置开机自启
# systemctl enable --now docker 
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

查看docker版本
# docker -v
Docker version 20.10.18, build b40c2f6

再次编译构建正常

标签:centos,make,ce,repo,uname,报错,yum,docker,Docker
From: https://www.cnblogs.com/chuyiwang/p/17470454.html

相关文章

  • Exadata存储节点image升级,patch_check_prereq阶段报错
    1、某客户有一台ExadataX4-2,当前的image版本为11.2.3.3.1,计划将image版本升级到18.1.34.0.0。当针对存储节点执行升级前的预升级检查工作时报错。具体如下所示:[root@dm01dbadm01patch_18.1.34.0.0.210717]#./patchmgr-cellscell_group-patch_check_prereq-rolling ......
  • 【docker】docker build 报错
    报错信息dockerbuild的时候,报错了:[+]Building0.2s(3/3)FINISHED=>[internal]lo......
  • 配置SQLDeveloper连接mysql时报错Message from server:”host ‘****’ is not allowe
    问题描述:配置SQLDeveloper连接mysql时报错Messagefromserver:”host‘****’isnotallowedtoconnecttothismysqlserver”,如下所示:数据库:mysql8.0.27SQLDeveloper版本:23.1.0.097连接mysql使用的驱动文件:mysql-connector-j-8.0.33.jar1、异常重现2、解决过程[root......
  • EasyRTMPLive拉转推硬件设备访问端口返回404报错,该如何解决?
    TSINGSEE青犀视频的各个平台部署灵活,视频能力丰富且全面、能满足用户的多场景视频监控需求。平台各具特点,可支持多类型的设备、多协议接入,包括国标GB28181协议、RTMP/RTSP/Onvif协议、海康EHOME、海康SDK、大华SDK等,在视频流分发上,能支持全终端、全平台的视频流输出,包括RTSP、RTMP......
  • taro使用taro3-echarts-react报错,图表不出来
    问题taro版本3.6.2taro3-echarts-react版本1.0.4在taro小程序开发中,使用taro3-echarts-react时,echarts版本需要选择4.9.0,但是我们往往需要使用高版本的echarts,但是引入echarts.js文件后,控制台报错:el.addEventListenerisnotafunction或者t.addEventListenerisnotaf......
  • yum源使用报错-RockyLInux8.7-Modular dependency problem:
    报错信息如下:Kubernetes11kB/s|173kB00:15Modulardependencyproblem:Problem:conflic......
  • 【已解决】可视化报错keyError
    bug:inget_locraiseKeyError(key)fromerrKeyError:'2021'原因除了对应的表格的列真的没有这个数据之外。还有一种情况是像我一样。gdp_top10,我这里只是存储了CountryName,我却想在后边拿到gdp_top10['2021'],2021忘记存进去了,所以后面就显示找不到咯。解决:使用merg......
  • 遇到chrome_options.add_experimental_option ("debuggerAddress", port_number)调起
    1、查看谷歌版本和chromedriver版本是否一致:手动查找ChromeDriver路径。在终端中输入以下命令:whichchromedriver这将输出ChromeDriver的路径,例如:/usr/local/bin/chromedriver可以在Chrome浏览器中输入以下网址来查看版本信息: chrome://version/在命令行中,你可以......
  • 【HMS Core】华为帐号服务,获取Access Token报错{sub_error:20152,error_description:inv
    ​ 【问题描述】华为账号服务,接口获取AccessToken报错:{sub_error:20152,error_description:invalidcode,error:1101} 【问题分析】根据官网提示,是code格式不正确造成的,需要检查参数配置​ 【解决方案】1、此问题解决方案,可以参考这篇帖子https://developer.huawei.com/......
  • 【HMS Core】华为帐号服务,获取Access Token报错{sub_error:20152,error_description:inv
     【问题描述】华为账号服务,接口获取AccessToken报错:{sub_error:20152,error_description:invalidcode,error:1101}【问题分析】根据官网提示,是code格式不正确造成的,需要检查参数配置【解决方案】1、此问题解决方案,可以参考这篇帖子https://developer.huawei.com/consumer/cn/forum/......