.. back to home

fedora安装docker


安装参考教程连接

简单记录

  1. 安装dnf源中默认的Docker(podman-docker)
1# 运行以下命令,安装podman-docker。
2dnf -y install docker
3# 运行以下命令,查看Docker是否安装成功。
4docker images
5 

权限问题

1sudo gpasswd -a $USER docker 
2newgrp docker 
3docker ps -a
4
5# 调整权限
6# permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
7$ sudo chmod a+rw /var/run/docker.sock
8$ sudo service docker restart

安装gaussdb

1docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 \
2    -v /data/opengauss:/var/lib/opengauss  -u root -p 15432:5432 \
3    enmotech/opengauss:latest

默认用户 gaussdb

gauss 使用

 1drop table sdopdb.bqqyxx;
 2create table sdopdb.bqqyxx 
 3(
 4	p_year varchar(4) not null,
 5	p_type varchar(40) NOT NULL,
 6	p_rank varchar(4) NOT NULL,
 7	p_busi_nm varchar(100) NOT NULL,
 8	p_income DECIMAL(20,6) NOT NULL 
 9);
10COMMENT ON TABLE sdopdb.bqqyxx IS '百强企业信息';
11
12select  * from sdopdb.bqqyxx b ;
13select * from pg_catalog.pg_collation ;
14
15select  pg_get_tabledef('sdopdb.bqqyxx') ;
16-- 查询sql运行 只能查看上层sql执行情况 其实是连接状态的统计
17-- 详细的运行计划,还得看 explain 的结果分析
18SELECT * FROM pg_stat_activity ;

opengauss 配置 odbc

fedora 直接安装

1sudo dnf install unixODBC

https://docs.opengauss.org/zh/docs/5.0.0/docs/DeveloperGuide/Linux%E4%B8%8B%E9%85%8D%E7%BD%AE%E6%95%B0%E6%8D%AE%E6%BA%90.html

  • 注意点:

    将openGauss-x.x.x-ODBC.tar.gz解压后lib目录中的库拷贝到“/usr/local/lib”目录下。

    /usr/local/etc/odbcinst.ini/usr/local/etc/odbc.ini 需要自己建立

    环境变量配好

    1export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
    2export ODBCSYSINI=/usr/local/etc
    3export ODBCINI=/usr/local/etc/odbc.ini
    

    isql -v MPPODBC 测试连接