備忘のために。
起きたこと
Dockerコンテナのビルド時 docker-php-ext-install pdo_mysql
をRUNしたら掲題のエラーが発生。
ベースイメージはphp-fpm:7.3
。
lsコマンドがエラーになっていた。
参考
こちらのページとほぼ同様の事象が起きていたので丸々参考に。
ありがとうございます。
原因と対処
- ベースイメージ内のlsコマンドがxstatというシステムコールを利用していた。
- lsのバージョンが8.32で、ちょうど切り替わったバージョンらしい。
- ホストマシンにインストールされていたDockerのバージョンが18.xxで、そのSeccompにxstatが許可されていなかった。
- さらにカーネルとDockerを仲介するlibseccompもxstatに対応していなかった。
- 両方のバージョンを上げることで対処。