最近在编译PHP的Dockfile过程中使用Pecl安装PHP的扩展出现Channel "pear.php.net" is not responding over http:// 问题,在网上找了很多,全部都是无效解决方案,这里记录一下。
pecl channel-update pecl.php.net || true
--network=host
, 完整命令如下:docker build --network=host -t="pro/xx:v3" .
通过上面的方法,即可完美的解决容器pear按照PHP扩展问题。