opengauss数据库debug开发版docker安装配置

本文详细介绍了在Windows 11上使用Docker Desktop安装opengauss数据库debug开发版的步骤,包括启动Docker、VSCode连接容器、修改容器配置、源码编译和调试。重点讲解了如何通过gdb进行服务端调试,包括设置断点、查看线程信息和调用堆栈。
摘要由CSDN通过智能技术生成

opengauss数据库debug开发版docker安装配置

先决条件

平台:Windows 11

docker:docker dekstop application

可访问docker hub官网进行下载https://hub.docker.com/

image-20230508100027363

windows下的docker可以选用wsl2作为backend,使用起来十分方便。

启动docker

打开docker desktop后,界面如下

image-20230508100947438

这时候我们便可以开始拉取镜像,安装容器了。

打开windows下的终端powershell,输入命令拉取opengauss-dev版本镜像

docker pull opengauss/opengauss-dev:5.0.0

这个镜像有些大,全部下载完毕大小7GB左右,注意预留好对应磁盘空间。

下载后镜像后,我们便可以依托镜像启动我们的容器。

powershell下使用命令:

docker run  --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --security-opt apparmor=unconfined --name gs-dev --privileged -it opengauss/opengauss-dev:5.0.0

这样便会创建一个名为gs-dev的容器,在我们的docker desktop图形化界面也能看到

image-20230508101006198

这个时候容器便已经处于启动状态,接下来便可以连入docker进行相应开发。

这里我们选用vscode来进行连接开发!

VScode连接docker容器

在VScode扩展商店中搜索docker,下载对应官方扩展

image-20230508101232866

下载后,侧边栏便会多出一个名为docker的侧边栏

image-20230508101408719

可以看到我们docker中对应的continer容器以及image镜像都会在这里显示,我们右键单击对应的容器,点击attach VScode的选项,便会新开一个vscode窗口,进入容器环境。
image-20230508101603397

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值