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?
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!