为什么同样的镜像, mac 上没问题, Linux 下就有问题

2022-10-17 19:46:03 +08:00
 dzdh

镜像:registry.cn-hangzhou.aliyuncs.com/9527test/test:latest

mac 下写个测试 file

FROM xx

RUN apt-get update

没问题。

同样的镜像,同样的 dockerfile ,linux 上就有问题。

Get:1 http://mirrors.ustc.edu.cn/ubuntu jammy InRelease [270 kB]
Get:2 http://mirrors.ustc.edu.cn/ubuntu jammy-updates InRelease [114 kB]
Get:3 http://mirrors.ustc.edu.cn/ubuntu jammy-backports InRelease [99.8 kB]
Get:4 http://mirrors.ustc.edu.cn/ubuntu jammy-security InRelease [110 kB]
Get:5 https://launchpad.proxy.ustclug.org/ondrej/php/ubuntu jammy InRelease [23.9 kB]
Err:1 http://mirrors.ustc.edu.cn/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Err:2 http://mirrors.ustc.edu.cn/ubuntu jammy-updates InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

macdocker Docker version 20.10.17 linuxdocker Docker version 20.10.2

1216 次点击
所在节点    Docker
6 条回复
julyclyde
2022-10-18 08:46:07 +08:00
那就很奇怪了
难道 docker 把新版本的 apt key 注入到镜像内了?这可是入侵行为啊
dzdh
2022-10-18 10:56:32 +08:00
@julyclyde 搜了一下。是说什么。ubuntu jammy 调用 aptkey 调用 syscalls 然后旧版的 docker 不支持
julyclyde
2022-10-18 11:40:47 +08:00
@dzdh 这功能还涉及 syscall ??你把搜到的网址发上来咱看看呗
dzdh
2022-10-18 13:56:08 +08:00
julyclyde
2022-10-18 14:03:17 +08:00
@dzdh 看到里边提到了 seccomp
我好像在某处也见过,有安装 docker 的时候也同时安装 seccomp 的做法
要不你试试?
dzdh
2022-10-18 14:26:29 +08:00
@julyclyde 已升级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887612

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX