我正在尝试在安装了 Ubuntu 22.04 的 Raspberry Pi4 上从 ros:humble-ros-base 构建 docker 映像。
Dockerfile 的第一行是
FROM ros:humble-ros-base
RUN apt update
我得到了错误
ERROR: failed to solve: process "/bin/bash -c apt update -y" did not complete successfully: exit code: 100
成功读取所有包列表后。
尝试完全卸载并重新安装 docker,并且尝试使用其他 debian 基础映像,但总是在同一点失败。
还尝试过跑步
docker run --privileged --rm tonistiigi/binfmt --install all
,正如另一个相关主题所建议的那样,但它并没有解决问题。
Dockerfile 在其他平台(一台运行 ubuntu 22.04 的计算机和一台运行 20.04 的计算机)上构建成功。
有人知道这个问题可能出在哪里吗?
谢谢
答案1
我发现我的 Raspberry 的日期和时间设置错误,这显然是错误的根源。
正确设置时钟解决了这个问题。