本文使用dockerhub中已经制作好的docker镜像,创建单点Greenplum数据库。数据库版本6.19.1
一、下载镜像文件
docker pull wangbangming/greenplum:6.19.1
二、根据镜像创建容器
docker run --hostname master --restart=always --privileged=true -e "container=docker" --name greenplum -p 5432:5432 wangbangming/greenplum:6.19.1 /usr/sbin/init &
--hostname 设置容器主机名
--privileged=true 由于镜像由centos:7为基础镜像构建,需要授权
--name greenplum 容器名称
-p 5432:5432 Greenplum数据库端口
/usr/sbin/init & centos初始化系统
三、数据库配置
1. 进入容器
docker exec -it greenplum bash;
2. 切换greenplum数据库用户
su gpadmin
3.设置环境变量
source /usr/local/greenplum-db-6.19.1/greenplum_path.sh
source /home/greenplum/.bashrc
4.启动数据库
gpstart
四、使用数据库
psql
数据库默认账号密码为 gpadmin/gpadmin,数据库名称为:gpdb