centos7 php运行环境创建失败

服务器环境

centos-7.9.2009
1panel 1.3.2

说明

尝试创建一个php7.4.33的运行环境,创建失败:

镜像 build 失败:failed to solve: process "/bin/sh -c apk --no-cache add tzdata && cp \"/usr/share/zoneinfo/$TZ\" /etc/localtime && echo \"$TZ\" > /etc/timezone" did not complete successfully: exit code: 1

在GitHub上搜索相关问题后,看到#1158的报错相同,但是系统不同,尝试开启iptables后仍然失败。

容器内不能访问外网导致的创建 PHP 运行环境失败。

进去容器菜单,确保配置页面中 iptables 设置为开启状态:

开了iptables也不行,上面已经提到过了。这台机子在上海。
我另外一台洛杉矶的机子没开docker的iptables可以正常创建。

iptables 配置必须要打开才能确保容器内正常访问外网。

在上海的机子上,无论是否开启iptables都不能创建环境。

经过排查是所有docker容器都无法访问外网,已自行解决。麻烦了


我也是这个问题,我的机器是国外的,也是不行。

你是怎么解决的????

重新设置了一下docker0网络,你可以自行在网上寻找相关解决方案。