Generate type-safe code from SQL
docker pull library/mysql
docker run -d --name sqlc -p 3306:3306 --restart always mysql:26.7
podman run -d --name sqlc -p 3306:3306 --restart always mysql:26.7
skopeo inspect docker://docker.io/library/mysql:26.7
oras pull mysql:26.7
docker compose up -d
version: "3.8"
services:
mysql:
image: "mysql:26.7"
ports:
- "3306:3306"
restart: always
environment:
MYSQL_DATABASE: dinotest
MYSQL_ROOT_PASSWORD: mysecretpassword
MYSQL_ROOT_HOST: '%'
postgresql:
image: "postgres:16"
ports:
- "5432:5432"
restart: always
environment:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: mysecretpassword
POSTGRES_USER: postgres
clickhouse:
image: "clickhouse/clickhouse-server:25.8"
ports:
- "8123:8123"
- "9000:9000"
restart: always
environment:
CLICKHOUSE_PASSWORD: mysecretpassword
mssql:
image: "mcr.microsoft.com/mssql/server:2025-latest"
ports:
- "1433:1433"
restart: always
environment:
ACCEPT_EULA: "Y"
MSSQL_SA_PASSWORD: "Mysecretpassword1!"
# Spanner Omni, the downloadable Spanner, serves plaintext gRPC on port
# 15000 and its console on 15026; its quickstart runs it on the host
# network.
spanner:
image: "us-docker.pkg.dev/spanner-omni/images/spanner-omni:2026.r2.1-beta"
command: start-single-server
network_mode: host
restart: always