我有以下dockerfile: FROM openjdk:8 as stage0
WORKDIR /opt/docker
COPY opt /opt
USER root
RUN ["chmod", "-R", "u=rX,g=rX", "/opt/docker"]
RUN ["chmod", "u+x,g+x", "/opt/docker/bin/sapmock"]
FROM openjdk:8
USER root
RUN id -u demiourgos728 2> /d
我有一个停靠的姜戈应用程序,存储在ECR中。当我设置一个新的ECS集群(使用Fargate)时,该映像加载正确,并且我可以在Cloudwatch中看到日志 20:12:21 Operations to perform:
20:12:21 Apply all migrations: admin, auth, contenttypes, sessions
20:12:21 Running migrations:
20:12:21 No migrations to apply.
20:12:23 No changes detected
20:12:25 Watching for file chan
我已经和这个问题斗争了几个星期,但老实说,我仍然找不到我做错了什么。 我有一个基本的springboot服务来连接MongoDB容器。当我在本地运行服务时(没有Dockerised),它工作得很好,但是如果我在容器中运行服务和MongoDB,我得到MongoSocketOpenException并拒绝连接。 这是我的Dockerfile FROM openjdk:14-alpine
RUN addgroup -S spring && adduser -S spring -G spring
USER spring:spring
ARG JAR_FILE=target/*.jar