如何在IDE(golang)中 debug docker plugin
- 按照正常流程创建docker plugin
- 获取plugin id,docker plugin ls,如bf4371658b84c1b76933cb358ce8bd3cd895c94d47e645d5166b084e373d8aab
docker plugin disable ${plugin_name}mkdir -p /run/docker/plugins/bf4371658b84c1b76933cb358ce8bd3cd895c94d47e645d5166b084e373d8aab- 设置代码中socketAddress地址为:
socketAddress=/run/docker/plugins/bf4371658b84c1b76933cb358ce8bd3cd895c94d47e645d5166b084e373d8aab/${plugin_name}.sock - 在IDE启动 DEBUG即可
项目中测试的插件,该项目包含插件安装方式:
https://github.com/ishantt/docker-ipam-plugin/
本文介绍如何在IDE环境中调试Docker插件,包括创建插件、获取插件ID、配置socket地址及启动调试的步骤。以一个具体项目为例,提供详细的调试流程。
4895

被折叠的 条评论
为什么被折叠?



