Setup Pimcore (my catches)

Create Docker Setup

Explicitly set encoding to utf8mb4 with

    command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']

Create the Project with Composer

COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton my-project

After Docker Setup I was only able to get the installer to work with a file located /app/config/installer.yml

pimcore_install:
parameters:
database_credentials:
user: "%env(DB_USER)%"
password: "%env(DB_PASSWORD)%"
dbname: "%env(DB_NAME)%"
host: "%env(DB_HOST)%"
port: "%env(DB_PORT)%"

Install Pimcore

SSH into php and execute

./vendor/bin/pimcore-install