安装 docker
上官方网站下载安装 docker desktop community 版本:
https://docs.docker.com/docker-for-mac/install/
下载 SQL 代码
https://github.com/chenyu-yang/SQL_cookbook_sqlite
安装 Postgres 最新版本
docker pull postgres
如果希望结果 persistent,创建一个 postgres 专用空间:
mkdir -p $HOME/docker/volumes/postgres
启动 Postgres 容器
docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
运行 postgres
psql -h localhost -U postgres -d postgres
或者
docker exec -it <postgres_container_id_or_name> psql -h 192.168.99.100 -p 15432 -U postgres
或者
docker exec -it psql -h localhost -U postgres -d postgres