1.拉取镜像
docker pull kartoza/postgis
2.启动镜像
docker run -d -e POSTGRES_USER='postgres' -e POSTGRES_PASSWORD=123456 -e ALLOW_IP_RANGE=0.0.0.0/0 -v /root/docker/postgre/data:/var/lib/postgresql --privileged=true -p 5432:5432 kartoza/postgis:9.6-2.4
其中:ALLOW_IP_RANGE=0.0.0.0/0,这个表示允许所有ip访问,如果不加,则非本机 ip 访问不了
POSTGRES_PASSWORD=123456 密码
POSTGRES_USER='postgres' 用户名
--privileged=true 解决挂载权限问题
参考文章