Fiquei com duvida ao workdir ele e o diretorio em que criamos para usar no container ou criamos um diretorio de trabalho local?
ou nomeamos nossa aréa de trabalho local?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiquei com duvida ao workdir ele e o diretorio em que criamos para usar no container ou criamos um diretorio de trabalho local?
ou nomeamos nossa aréa de trabalho local?
Oi, Levi!
Entendo sua dúvida sobre o WORKDIR no Docker. O WORKDIR é utilizado no Dockerfile para definir o diretório de trabalho dentro do container. Isso significa que qualquer comando subsequente no Dockerfile que use um caminho relativo será relativo a este diretório. No exemplo que você mencionou, WORKDIR /app define que o diretório /app será o diretório de trabalho dentro do container.
Não é necessário criar um diretório de trabalho local com o mesmo nome. O WORKDIR é específico para o ambiente do container e não afeta diretamente a estrutura de diretórios no seu sistema local. No entanto, é uma boa prática estruturar seus arquivos de projeto de forma clara no seu sistema local para facilitar o uso de comandos COPY ou ADD, que transferem arquivos do seu sistema local para o container.
Bons estudos!