No terminal, a ordem dos parâmetros importa

29/08/2022 tipsdockerbash

Se você estiver para executar um container Docker e estiver tentando definir um volume desse jeito:

$ docker run -t awesome-tag -v $PWD:/workdir

Saiba que vai dar tudo errado. Depois de passar a tag, não vai importar o que vem depois.

O correto seria primeiro informar o volume (ou qualquer outra opção adicional), e só por último informar a imagem a ser utilizada:

$ docker run -v $PWD:/workdir -t awesome-tag