opengauss数据库debug开发版docker安装配置
先决条件
平台:Windows 11
docker:docker dekstop application
可访问docker hub官网进行下载https://hub.docker.com/
windows下的docker可以选用wsl2作为backend,使用起来十分方便。
启动docker
打开docker desktop后,界面如下
这时候我们便可以开始拉取镜像,安装容器了。
打开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图形化界面也能看到
这个时候容器便已经处于启动状态,接下来便可以连入docker进行相应开发。
这里我们选用vscode来进行连接开发!
VScode连接docker容器
在VScode扩展商店中搜索docker,下载对应官方扩展
下载后,侧边栏便会多出一个名为docker的侧边栏
可以看到我们docker中对应的continer容器以及image镜像都会在这里显示,我们右键单击对应的容器,点击attach VScode的选项,便会新开一个vscode窗口,进入容器环境。