Dockerfile执行命令报错The command 'binsh -c apt-get install -y git' returned a non-zero code 100解决

Dockerfile执行命令报错"The command ‘/bin/sh -c apt-get install -y git’ returned a non-zero code: 100"解决

Dockerfile文件中部分编辑如下内容:

# 安装用于获取机器码的命令
RUN apt-get clean && apt-get update
RUN apt-get install -y iproute2
RUN apt-get install -y dmidecode
RUN apt-get install -y hdparm
#安装字体库
RUN apt-get install -y fontconfig
# 设置字体字库
RUN apt-get install -y locales
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LANG zh_CN.utf8

构建镜像错误

Dockerfile执行命令报错The command 'binsh -c apt-get install -y git' returned a non-zero code 100解决_第1张图片

修改后真正Dockerfile文件如下

# 安装用于获取机器码的命令
RUN apt-get clean && apt-get update
RUN apt-get install -y iproute2
RUN apt-get install -y dmidecode
RUN apt-get install -y hdparm
#安装字体库------------------------修改内容
RUN apt-get update && apt-get install -y fontconfig
#或者这个都可以
RUN apt-get update --fix-missing && apt-get install -y fontconfig --fix-missing
# 设置字体字库
RUN apt-get install -y locales
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LANG zh_CN.utf8

构建镜像成功

Dockerfile执行命令报错The command 'binsh -c apt-get install -y git' returned a non-zero code 100解决_第2张图片

你可能感兴趣的:(Docker,Dockerfile)