飞牛fnos docker安装postgrepSql
飞牛本地搞个开发工作站
gitea安装需要一个本地库,选postgrepSql
飞牛安装postgrepSql,使用飞牛docker安装,特殊注意点容器安装的软件无法创建绝对目录,权限不允许的,所以内部使用的目录地址需要在构建yml中进行映射。
既先创建好需要的目录,然后构建镜像,然后运行容器。
以安装最新版本postgrepSql为例
第一步创建需要的目录。获取目录的绝对路径用于映射

第二步 飞牛docker获取bitnami/postgresql镜像,其他镜像也差不多,自行寻找。然后创建项目


第三步,compose新增项目,

具体内容
version: '3.8'
点击查看代码
services:
db:
image: postgres:latest
restart: always
environment:
POSTGRES_DB: -----------------
POSTGRES_USER: -----------------
POSTGRES_PASSWORD: -----------------
ports:
- "54321:5432"
volumes:
- /vol2/1000/soft/pgSql/data:/bitnami/postgresql/data #这个目录就是第一步创建的两个目录,下同
- /vol2/1000/soft/pgSql/varlib:/var/lib/postgresql
networks:
- mynetwork
networks:
mynetwork:
driver: bridge
点击构建,并自动开始。然后就有实例了。

此处地址是你填写的地址,就是映射成功的。

查看运行日志,数据库正在等待被链接,代表已经安装成功,并且创建了初始数据库。

使用navicat链接,如果出现column "datlastsysoid" does not exist at character 17报错,需要升级navicat,最新版本postgrepSql移除了这个列,导致链接会出现异常,降低posgreSql版本也型,方便点就安装navicat轻量版,最新版本即可。这个是免费的。
访问成功


以上,飞牛安装pg库完成。

浙公网安备 33010602011771号