eu fique com dúvida em relação ao parâmetro -w /app
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!
eu fique com dúvida em relação ao parâmetro -w /app
Oi Marcelo,
O parâmetro -w /app no comando docker run define o diretório de trabalho dentro do container.
Ou seja, ele especifica que, após o container ser iniciado, o diretório /app será o diretório ativo para a execução dos comandos.
No seu caso, o comando docker run --rm -itv $(pwd):/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/ está:
$(pwd)) dentro do container no caminho /app./app como o diretório de trabalho.golangci-lint run controllers/ database/ models/ routes/ dentro do container, a partir do diretório /app.Isso é útil para que o golangci-lint encontre os arquivos do seu projeto no local correto dentro do container. 👍
Para saber mais: Docker run reference
Continue praticando e aprofundando seus conhecimentos! 🤔 💪