当前位置:   article > 正文

银河麒麟V10部署基于docker的PostGresql数据库_麒麟v10 docker部署pg

麒麟v10 docker部署pg

需求

在ARM64架构的银河麒麟V10操作系统上,以Docker的方式部署postgresql数据库,为后续的Sonarqube存储数据。

简述

关于postgresql数据库的安装,可以采用源码的方式安装,当然最方便快捷的方式还是Docker安装,我所采用的就是此方式。

Postgresql镜像获取

此次安装的postgresql数据库的版本为12.5
Docker社区下载地址:ARM64架构Linux的postgresql镜像
在这里插入图片描述

启动镜像

关于postgresql的存放目录,不创建也没关系,当启动镜像时,若没有本地挂载目录会自动创建,这里就将此步骤省略了。

拉取镜像

docker pull arm64v8/postgres:12.5
  • 1

启动镜像

docker run -p 15432:5432 --name sonarqube_postgres \
-u root --restart=always \
-v /etc/localtime:/etc/localtime \
-v /data/postgres:/var/lib/postgresql/data \
-e POSTGRES_USER=sonar \
-e POSTGRES_PASSWORD=sonar \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-d (ImageName|ImageID)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
--restart=always	#关闭后自动重启,可选
  • 1

验证检查

等待10s左右后开始验证,进入postgresql容器,使用sonarqube用户登录数据库

psql -U sonar -d sonar
  • 1

在这里插入图片描述
查看容器内核,避免出现采用其他架构内核的情况
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/906549
推荐阅读
相关标签
  

闽ICP备14008679号