在使用docker
容器开发应用程序时,有一些问题我没有理解。
比如说,我正在开发一个 Java 应用程序,并设置了一个基于 JDK 8 基础镜像的 Java 容器。但我仍然需要在本地开发机上安装 Java 8 JDK,因为我将使用的 IDE 将查找本地计算机上的运行库,而不是 docker 容器中的运行库。
我的理解正确吗?有些事情我可以完全在 docker 容器中处理,例如设置数据库,但有些事情我也必须在本地开发机上进行,例如为了使用 IDE 而匹配 docker 镜像的语言运行时,如 Java 或 Python。