below there are amd64 (intel cpu) and arm64 (apple silicon) images, use the command for your CPU
docker run -d -p 3306:3306 --name mariadb-pwd -e MYSQL_ROOT_PASSWORD=i-am-root -e MYSQL_USER=db-user -e MYSQL_PASSWORD=db-pass mariadb:latest
docker run -d -p 3306:3306 --name mariadb-pwd -e MYSQL_ROOT_PASSWORD=i-am-root -e MYSQL_USER=db-user -e MYSQL_PASSWORD=db-pass arm64v8/mariadb:latest
docker run -d -p 3306:3306 --name mariadb -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mariadb:latest
docker run -d -p 3306:3306 --name mariadb -e MYSQL_ALLOW_EMPTY_PASSWORD=yes arm64v8/mariadb:latest
docker run -d -p 5432:5432 --name postgres-pwd -e POSTGRES_USER=db-user -e POSTGRES_PASSWORD=db-pass postgres:latest
docker run -d -p 5432:5432 --name postgres-pwd -e POSTGRES_USER=db-user -e POSTGRES_PASSWORD=db-pass arm64v8/postgres:latest
docker run -d -p 5432:5432 --name postgres -e POSTGRES_HOST_AUTH_METHOD=trust postgres:latest
docker run -d -p 5432:5432 --name postgres -e POSTGRES_HOST_AUTH_METHOD=trust arm64v8/postgres:latest
docker run -d -p 6379:6379 --name redis redis:latest
docker run -d -p 6379:6379 --name redis arm64v8/redis:latest
docker run -d -p 27017:27017 --name mongoDB mongo:latest
docker run -d -p 27017:27017 --name mongoDB arm64v8/mongo:latest
docker run -d -p 5672:5672 --name rabbitMQ -d rabbitmq:latest
docker run -d -p 5672:5672 --name rabbitMQ -d arm64v8/rabbitmq:latest
docker update --restart unless-stopped <docker_image_name>