Olá, boa noite!
Estava fazendo algumas práticas com o Dockerfile e esbarrei com uma coisa que não entendi. Eu criei a imagem Docker a partir do seguinte Dockerfile:
ARG CODE_VERSION=3.15.0
FROM alpine:${CODE_VERSION}
ENV NAME="LUIS OTAVIO"
CMD ["/bin/sh", "-c", "echo Comando executado pelo CMD por $NAME"]
Quando executei o comando docker run -it , o container simplesmente executou o que estava dentro do CMD e depois parou. Fiz o teste novamente removendo o comando CMD da imagem Docker e quando rodei o docker run -it , consegui "entrar" no container.
Li a documentação, mas não consegui chegar a nenhuma conclusão a respeito disso, podem me ajudar?