首页 > 其他分享 >docker部署opengauss

docker部署opengauss

时间:2022-12-17 20:00:39浏览次数:68  
标签:opt 1.1 部署 server opengauss docker openGauss

下载二进制包到/opt/software/

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.1.0/x86/openGauss-1.1.0-CentOS-64bit-all.tar.gz

下载源码软件到/opt/software/

地址:https://gitee.com/opengauss/openGauss-server/tree/master/docker/dockerfiles

解压二进制包

tar -xf openGauss-1.1.0-CentOS-64bit-all.tar.gz
ll /opt/software/
unzip openGauss-server-master.zip # 源码包解压文件
mv openGauss-1.1.0-CentOS-64bit.tar.bz2 openGauss-server-master/docker/dockerfiles/1.1.0/

启动docker

systemctl start docker

修改md5校验文件内容

cd /opt/software/openGauss-server-master/docker/dockerfiles/1.1.0/
echo "9d713a83d613c4de248882b7df5472e7 openGauss-1.1.0-CentOS-64bit.tar.bz2" > md5_file_amd64

构建opengauss镜像

sh /opt/software/openGauss-server-master/docker/dockerfiles/buildDockerImage.sh -v 1.1.0

查看构建的opengauss相关镜像

docker images
#REPOSITORY   TAG        IMAGE ID       CREATED          SIZE
#opengauss    1.1.0      371bb14eed42   47 seconds ago   651MB

创建并启动容器

docker run --name opengauss-1.1.0 --privileged=true -d -e GS_PASSWORD=Enmo@123 -p 21600:5432  opengauss:1.1.0

外部连接数据库

gsql -d postgres -U postgres -W'Enmo@123' -h your-host-ip -p21600

数据库持久化

$ docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 -v /opengauss:/var/lib/opengauss opengauss:1.1.0

标签:opt,1.1,部署,server,opengauss,docker,openGauss
From: https://www.cnblogs.com/jl1771/p/16989442.html

相关文章

  • docker
    部署Nginx>systemctlstartdocker#启动docker>dockerpullnginx#拉去nginx镜像>dockerrun-d--namemynginx-p3344:80nginx#启动一个nginx容器 #-d......
  • sonic-server的前后端部署
    官网:https://sonic-cloud.gitee.io/#/Deploy?tag=back-end 参照官网步骤Sonic的Server端与Client端:0、需提前建数据库库!字符集为utf8,排序规则为utf8_general_ci1、下......
  • Docker的资源控制管理
    一、CPU控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups(Contro......
  • 3、修改docker-compose-sonic.yml文件的2处IP地址
    docker-compose-sonic.yml文件:version:'3'services:sonic-mysql:image:"mysql:5.7"hostname:sonic-mysqlcommand:mysqld--character-set-server......
  • docker系列<五>镜像私有仓库
    一、一般的系统都是分布式系统,需要在很多台服务器上架设同一个服务应用,这个时候需要每一台服务器上去构建应用镜像然后创建容器。这样每一次根新容器的时候都需要一个一个......
  • Docker网络模式
    一、docker网络概述1.1docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个I......
  • Docker学习
    1.概念1.镜像包含文件系统的面向Docker引擎的只读模板,给应用程序提供运行环境。CentOS、Ubuntu镜像指装载有该操作系统的模板,也可以在这之上装一些软件,例如Nginx镜像......
  • TIDB-DM数据迁移第一部(安装部署)
    官方连接:https://docs.pingcap.com/zh/tidb/stable/dm-overview1、安装DMdownloadhttps://tiup-mirrors.pingcap.com/dm-v1.11.1-linux-amd64.tar.gz8.09MiB/8.09......
  • linux(centos)创建虚拟环境并部署airflow
    一、创建虚拟环境1.安装virtualenv,virtualenvwrapperpipinstallvirtualenvvirtualenvwrapper安装好之后创建存放虚拟环境目录,这里我存在~/pythonvenv里,查看当前......
  • Windows for Docker 搭建LNMP开发环境
    转载至《Docker-Windows上搭建LNMP环境》1windows安装DockerDesktop下载地址注:请仔细查看安装环境要求,否则容易做无用功Hyper-v如果开启的话电脑有装VMware的话会V......