Enter into bash shell of a Docker container:
docker-compose exec --user=$(id -u) php bash
Run
composer remove <package>
Below error is faced:
In JsonFile.php line 184:
file_put_contents(./composer.lock): failed to open stream: Permission denied
Need few changes Dockerfile related to permission of files.
Similar issue: serversideup/docker-php#179
Temporary workaround:
# enter in CLI using root user in Docker container
docker-compose exec --user="root" php bash