我创建了一个启动类型为 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 应用程序?