Olá!
Tive um pequeno contra-tempo para subir a aplicação a partir da aula 03: a imagem Docker utilizada (openjdk:8-jdk-alpine) está descontinuada e não existe mais no docker hub. Sendo assim, substitui ela por outra (eclipse-temurin:8-jdk-alpine). Caso alguém esteja tendo alguma dificuldade também, segue o Dockerfile atualizado. Acredito que seja importante atualizar o material do curso também.
FROM eclipse-temurin:8-jdk-alpine
RUN addgroup -S spring && adduser -S spring -G spring
USER spring:spring
ARG JAR_FILE=target/*jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Xms128M","-Xmx128M","-XX:PermSize=64m","-XX:MaxPermSize=128m","-Dspring.profiles.active=prod","-jar","/app.jar"]
Também é necessário rodar os comando com docker compose up ao invés de docker-compose up (notem a ausência do hífen) por uma questão de compatibilidade com a versão mais moderna do docker compose.