例如我使用 docker 作为开发环境(不是生产环境),我通过 volume 将当前工程映射到 docker 内部某个目录下面。
我通过 docker 外部的开发工具来开发,例如我开发的是 python,外部环境是 windows,开发工具是 vscode。
当我开发完一个功能,我直接 docker ssh 进入 docker 里面运行就 ok。但是我想单步调试,或者运用 vscode 的智能补全,就需要在本机建一个一模一样的环境,这样 docker 就在某种程度上失去了他作为开发环境的意义。
我这样的描述,希望大家能理解,希望大佬们帮我解答一下,先谢过了!