美文网首页开源
docker安装postgres并启用postgis扩展

docker安装postgres并启用postgis扩展

作者: jadefan | 来源:发表于2020-12-01 10:28 被阅读0次

    镜像

    查看所有镜像
    docker images
    可以直接拉取postgis镜像
    docker pull postgis
    也可以在已有镜像上安装postgres,再启用扩展;
    docker pull postgres

    容器

    查看启动的容器
    docker ps
    -a 查看所有容器

    创建一个 postgres 容器并启动
    docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres
    启动后可以用paadmin连接测试下

    如果已创建过,启动已存在的 postgres 容器
    docker start postgres
    进入已启动的容器命令行
    docker exec -it postgres bash

    Linux下

    查看并切换用户
    getent passwd
    su postgres
    进入数据库
    psql

    postgres的psql命令

    查看postgres版本验证是否正常
    select version();
    查看所有数据库
    \l
    切换数据库
    \c test
    查看所有表
    \d
    退出
    \q

    安装postgis插件

    升级apt-get
    sudo apt-get update
    安装postgis,目前安装默认安装postgresql9.6对应的postgis
    apt-get install postgis
    拉取的postgres镜像版本为13,所以安装指定的版本
    apt-get install postgresql-13-postgis-3 postgresql-13-postgis-3-dbgsym postgresql-13-postgis-3-scripts
    搜索下看扩展是否安装
    find /usr -name postgis.control
    进去psql启用扩展
    create extension postgis;
    测试是否启用成功
    select postgis_full_version();

    相关文章

      网友评论

        本文标题:docker安装postgres并启用postgis扩展

        本文链接:https://www.haomeiwen.com/subject/rbijwktx.html