因为code-server是在docker环境中运行的,所以在code-server的持久化目录中创建目录/home/xxx/code-server/config/custom-cont-init.d
然后编辑文件/home/xxx/code-server/config/custom-cont-init.d/install-cpp-tools填入下面要安装的扩展
#!/usr/bin/with-contenv bash echo "Installing C++ build tools (g++, gdb, make)..." apt update apt install -y build-essential gdb echo "C++ tools installed successfully!"
保存,然后执行命令让脚本变成可执行
chmod +x /home/xxx/code-server/config/custom-cont-init.d/install-cpp-tools
然后重启容器
docker restart code-server在code-server按下Ctrl + ` 键打开命令窗口,输入以下命令查看是否安装完成
g++ --version # 查看C++编译器版本 gdb --version # 查看调试器版本
如果安装不成功,可以使用下面命令手动安装,下次重建容器的时候会自己安装不用再手动
docker exec -it code-server /config/custom-cont-init.d/install-cpp-tools
如果后面再需要安装其他扩展,直接在install-cpp-tools文件中填入扩展名,然后删除并重建容器即可安装