Dockerfile只需要from jdk,没有明显引入os操作系统,java程序怎么跑起来的?
我理解容器是分层的,那么构建跑java程序的容器,首先需要引入os系统image,然后FROM引入jdk,再copy进来jar包才OK吧?
Dockerfile只需要from jdk,没有明显引入os操作系统,java程序怎么跑起来的?
我理解容器是分层的,那么构建跑java程序的容器,首先需要引入os系统image,然后FROM引入jdk,再copy进来jar包才OK吧?
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答749 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
这些镜像里面都包含了基础的操作系统。具体的可以参见docker官方的介绍。
jdk不同版本对应的内部操作系统,https://hub.docker.com/_/openjdk
这个页面最后面Image Variants有介绍。
比方说: