@dhalucario I think I’m going to have to give up on Docker here. Even the gsocial/php image is too outdated to be used with it.
docker run --rm -v .:/var/www/social:rw -it gsocial/php composer update /data/gnu-social zsh: correct '.:/var/www/social:rw' to './var/www/social:rw' [nyae]? n Loading composer repositories with package information Info from https://repo.packagist.org: #StandWithUkraine Restricting packages listed in "symfony/symfony" to "^6" Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^8.1 but your php version (8.0.14) does not satisfy that requirement. Problem 2 - Root composer.json requires PHP extension ext-ctype * but it is missing from your system. Install or enable PHP's ctype extension. Problem 3 - Root composer.json requires PHP extension ext-vips * but it is missing from your system. Install or enable PHP's vips extension. Problem 4 - Root composer.json requires jcupitt/vips 1.0.9 -> satisfiable by jcupitt/vips[v1.0.9]. - jcupitt/vips v1.0.9 requires ext-vips >=0.1.2 -> it is missing from your system. Install or enable PHP's vips extension. Problem 5 - Root composer.json requires xemlock/php-latex dev-master -> satisfiable by xemlock/php-latex[dev-master]. - xemlock/php-latex dev-master requires ext-dom * -> it is missing from your system. Install or enable PHP's dom extension. Problem 6 - symfony/framework-bundle[v6.0.0, ..., v6.0.19] require ext-xml * -> it is missing from your system. Install or enable PHP's xml extension. - symfony/framework-bundle[v6.1.0, ..., v6.3.0] require php >=8.1 -> your php version (8.0.14) does not satisfy that requirement. - Root composer.json requires symfony/framework-bundle ^6 -> satisfiable by symfony/framework-bundle[v6.0.0, ..., v6.3.0].LXC will probably work better here.