Skip to main content

Commands


Docker

Pull Image

https://hub.docker.com/_/postgres/tags

docker pull postgres:18.0-bookworm

Run Container

Get default config.

docker run -di --rm \
  --name mysql-1postgres:18.0-bookworm \
  -pcat 3306:3306/usr/share/postgresql/postgresql.conf.sample \
  -e> MYSQL_ROOT_PASSWORD=123123 \
  -v ~/data1:/var/lib/mysql \
  mysql:8.0.36postgres.conf
docker run -d \
  --name mysql-foosome-postgres \
  -pv 3306:3306"$PWD/postgres.conf":/etc/postgresql/postgresql.conf \
  -v "$PWD/data":/var/lib/postgresql/data \
  -e MYSQL_ROOT_PASSWORD=123123POSTGRES_PASSWORD=mysecretpassword \
  postgres:18.0-bookworm \
  -vc ~/mysql-foo/data:/var/lib/mysql \
  -v ~/mysql-foo/conf:'config_file=/etc/mysql/conf.d \
  mysql:8.0.36postgresql/postgresql.conf'