docker+postgresql12.2+postgis3.0

1docker

运行镜像
docker run -d -it --name ais-db -p 5432:5432 --cpuset-cpus="12-15" --privileged centos7-pg12 /usr/sbin/init
删除容器
docker rm -f 36a6de6c6d19
查询运行的容器
docker ps
查询所有的容器
docker ps -a
停止/运行/重启 已存在的容器
docker stop/start/restart 36a6de6c6d19
进入容器
docker exec -it 45d014321176 /bin/bash
保存容器到镜像
docker commit ais-db3 centos7-pg12
删除镜像,必须是镜像没有运行容器,才能删除
docker rmi centos7-pg12-1
更新容器为自动启动
docker update --restart=always xxx
备份
docker save -o ./centos7-pg12-postgis3.0.tar centos7-pg12-postgis3.0
恢复
docker load -i ./centos7-pg12-postgis3.0.tar

2 postgresql
yum search postgis
yum install postgis30_12.x86_64
安装如果出错,执行以下一句
rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

你可能感兴趣的:(数据库)