Docker、navicat を使用して GaussDB をデプロイおよび接続する

1. CentOS7 に Docker ツールをインストールする

1.以前のバージョンの Docker をアンインストールする

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

 2.Docker をインストールする

まず、仮想マシンをインターネットに接続し、yum ツールをインストールする必要があります。

yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken

次に、ローカル ミラー ソースを更新します。

# 设置docker镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
 
yum makecache fast

次に、次のコマンドを入力します。

yum install -y docker-ce

docker-ce はコミュニティ向けの無料バージョンです。しばらく待つと、docker が正常にインストールされます。

3.ドッカーを起動

systemctl start docker  # 启动docker服务
 
systemctl stop docker  # 停止docker服务
 
systemctl restart docker  # 重启docker服务

4. ミラー アクセラレーションの構成

Alibaba Cloud のミラー アクセラレーション ドキュメントを参照してください: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://v5np4yet.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2. Docker を使用して GaussDB をデプロイする

1.ガウス画像を引っ張る

docker pull enmotech/opengauss

2.コンテナを作成して実行する

docker run --name opengauss1 --privileged=true -p 5432:5432 -d -e GS_PASSWORD=Bls@123456 enmotech/opengauss:latest
docker ps

 一般的に使用される接続ユーザーgaussdb、パスワードはBls@123456

3. ポート 5432 を開きます

firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload

3. Navicat を使用して GaussDB に接続します

1. navicat でPostgreSQL...接続を見つけます

 2.接続するための情報を入力します

 

おすすめ

転載: blog.csdn.net/yueyue763184/article/details/129294369