首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DockerHub构建失败

DockerHub构建失败
EN

Stack Overflow用户
提问于 2022-04-29 07:52:17
回答 2查看 202关注 0票数 1

我有一个Dockerfile,看起来是这样的:

代码语言:javascript
复制
FROM ubuntu:latest

RUN apt-get update && \
      apt-get -y install sudo
RUN apt-get update; apt-get install -y curl; apt-get install -y unzip
RUN apt-get install -y cron
RUN apt-get install -y nmap
RUN apt-get install -y mysql-client 
RUN apt-get install net-tools
RUN chmod 0644 /etc/cron.d/local-crons
RUN crontab /etc/cron.d/local-crons
RUN touch /var/log/cron.log
RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"; unzip awscliv2.zip; sudo ./aws/install

ENV AWS_ACCESS_KEY_ID="xxxx"
ENV AWS_SECRET_ACCESS_KEY="xxxx"
ENV AWS_DEFAULT_REGION="xxxx"
ENV AWS_BUCKET="xxxx"

CMD cron && tail -f /var/log/cron.log

它在我的计算机(mac os)和另一台linux计算机上建立得很好。但是,它在dockerhub上失败,有以下消息:

代码语言:javascript
复制
#6 [ 2/20] RUN apt-get update && apt-get -y install sudo
#6 sha256:224dddb10ca592f897102d7f5c81b97d445e7acd4f177d35f819bbbae03d8cd5
#6 0.629 Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
#6 0.630 Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
#6 1.038 Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [109 kB]
#6 1.042 Get:4 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [61.3 kB]
#6 1.138 Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [90.7 kB]
#6 1.170 Get:6 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [66.2 kB]
#6 1.203 Get:7 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [13.7 kB]
#6 1.234 Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
#6 1.519 Get:9 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
#6 2.394 Get:10 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
#6 2.403 Get:11 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
#6 2.405 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [20.3 kB]
#6 2.407 Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [61.3 kB]
#6 2.408 Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [72.0 kB]
#6 3.333 Fetched 20.6 MB in 3s (7199 kB/s)
#6 3.333 Reading package lists...
#6 4.477 E: Problem executing scripts APT::Update::Post-Invoke 'rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true'
#6 4.477 E: Sub-process returned an error code
#6 ERROR: executor failed running [/bin/sh -c apt-get update && apt-get -y install sudo]: exit code: 100
------
> [ 2/20] RUN apt-get update && apt-get -y install sudo:
------
error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c apt-get update && apt-get -y install sudo]: exit code: 100
Build failed using Buildkit

值得一提的是,直到今天,它的构建还不错(我刚刚添加了环境变量AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、.)

EN

回答 2

Stack Overflow用户

发布于 2022-04-29 10:23:47

我今天也有同样的问题,它似乎与Ubuntu图片的最新版本有关。

试着指定一个确切的

代码语言:javascript
复制
FROM ubuntu:18.04
票数 2
EN

Stack Overflow用户

发布于 2022-04-29 10:22:45

我把第一行FROM ubuntu:latest改成了FROM ubuntu:18.04,它成功了!

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

https://stackoverflow.com/questions/72054531

复制
相关文章

相似问题

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