Skip to content

Instantly share code, notes, and snippets.

@aliesm-com
aliesm-com / clickhouse.docker-compose.yml
Created May 18, 2025 07:24
Clickhouse Docker compose With WebClient
services:
clickhouse:
image: clickhouse/clickhouse-server:latest
container_name: clickhouse
restart: unless-stopped
ports:
- "8123:8123" # HTTP interface
- "9000:9000" # Native protocol for drivers
- "9009:9009" # TCP for interserver communication
volumes:
@aliesm-com
aliesm-com / mariadb.docker-compose.yml
Last active May 13, 2025 12:10
MariaDB Docker Compose WIth Healthcheck
services:
mariadb:
image: mariadb:latest # recommended version: mariadb:10.11
environment:
MARIADB_ROOT_PASSWORD: rootpass
MARIADB_DATABASE: mydb
MARIADB_USER: myuser
MARIADB_PASSWORD: mypassword
ports:
- "3307:3306"
@aliesm-com
aliesm-com / mysql.docker-compose.yml
Last active May 13, 2025 12:09
Mysql Docker Compose With Healthcheck
services:
mysql:
image: mysql:latest # preferred: mysql:8
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: mydb
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
ports:
- "3306:3306"
@aliesm-com
aliesm-com / postgres.docker-compose.yml
Last active May 13, 2025 12:10
Docker Compose For Postgres With Healthcheck
services:
postgres:
image: postgres:latest
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_USER: myuser
POSTGRES_PASSWORD: mypassword
POSTGRES_DB: mydb
volumes: