我正在使用ubuntu机器并安装了Docker容器。当我默认从dockerhub安装wildfly时,它具有Centos,因此此设置有两个操作系统可用(一个是ubuntu,另一个是centos)。
当我们在安装程序上运行时,会导致更多的资源利用。
以下是我在docker上的问题
答案 0 :(得分:1)
CentOS是wildfly发布的映像中使用的发行版。但是,如果您真的要让容器具有Ubuntu层而不是CentO,则必须编写自己的映像或花一些时间在dockerhub中使用Ubuntu来查找映像。
使用所需的任何层作为操作系统的方式,请在Dockerfile的开头FROM docker.io/ubuntu:18.04
中使用,以Ubuntu 18.04为例。
这取决于您所称的环境。您可以通过将容器托管在常规EC2实例上来使用它们。您也可以使用ECR将图像托管在自己的存储库中,以提取创建的所有图像。如果您想进入kubernetes,也可以使用EKS。
我真的建议您花一些时间来阅读docker官方文档here和有关容器的AWS文档。
好运。