在 AWS ECS EC2 集群中运行 docker 镜像

时间:2021-05-21 15:26:21

标签: java docker amazon-ec2 amazon-ecs

我创建了一个启动类型为 EC2 的 AWS ECS 集群。基于 ec2 + windows 的集群。我必须在这个集群中运行 java 应用程序的 docker 镜像。 我创建了基于 linux 的 docker 映像,但它在该 Windows 集群中不起作用。我收到以下错误: 状态原因CannotPullContainerError:镜像操作系统“linux”不能在这个平台上使用

我的 docker 文件是:

来自 maven:3.6.1-jdk-8-alpine AS MAVEN_BUILD

复制././

运行 mvn clean install -DskipTests

来自 openjdk:8

#VOLUME c:\Ctpl_VBA

ARG JAR_FILE=target/*.jar 复制 --from=MAVEN_BUILD ${JAR_FILE} app.jar 曝光 8080 入口点 ["java","-jar","/app.jar"]

有没有办法在 AWS Windows 集群中使用 docker 镜像运行我的 Java 应用程序?

0 个答案:

没有答案