1
resposta

[Sugestão] Erro ao executar o comando docker run -rm -itv $(pwd)

Verifiquei que estava ocorrendo erro "Run 'docker run --help' for more information" ao executar o comando "docker run --rm -itv ${pwd}:/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/" e verifiquei que a pasta que eu havia criado, continha um espaço no nome, o que estava ocasionando falha. Creio que esse erro pode acontecer em máquinas Linux e em MacOS.

Uma sujestão para que o erro não ocorra, é passar o parametro $(pwd) entre aspas da seguinte forma: "$(pwd)", abaixo o comando completo:

Windows:
docker run --rm -itv "${pwd}":/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/

MacOS / Linux:
docker run --rm -itv "$(pwd)":/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/

1 resposta

Olá Henrique! Como vai?

Muito obrigado por compartilhar sua experiência e a solução que encontrou para o problema com o comando Docker.

Realmente, o uso de espaços nos nomes de diretórios pode causar problemas ao executar comandos no terminal, especialmente quando esses nomes são passados como argumentos. A sua sugestão de colocar $(pwd) entre aspas é uma excelente prática para evitar esse tipo de erro, tanto em sistemas Linux quanto em MacOS.

Continue empenhado e ajudando outros e caso tenha alguma dificuldade, conte com a comunidade do fórum!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!