Não estou conseguindo subir a minha imagem devido ao erro abaixo
docker: invalid reference format.
See 'docker run --help'.
Não estou conseguindo subir a minha imagem devido ao erro abaixo
docker: invalid reference format.
See 'docker run --help'.
Olá!
O erro "docker: invalid reference format" geralmente ocorre devido a um problema na formatação do comando docker run
. No seu caso, parece que há um problema com a referência à imagem ou à tag que você está tentando usar.
Aqui estão algumas dicas para corrigir o problema:
Verifique o nome da imagem e a tag: Certifique-se de que o nome da imagem e a tag estão corretos. No seu comando, você está usando fabiovieira/app-node:1.0
. Verifique se a imagem realmente existe com esse nome e tag.
Espaços e caracteres especiais: Certifique-se de que não há espaços extras ou caracteres especiais no comando. O nome da imagem e a tag devem estar no formato correto.
Formato do comando: O comando docker run
deve seguir o formato correto. Veja um exemplo corrigido:
sudo docker run -d -p 8080:3000 fabiovieira/app-node:1.0
Verifique se a imagem está disponível: Use docker images
para garantir que a imagem fabiovieira/app-node:1.0
está listada.
Se isso não resolver, tente recriar a imagem e executar o comando novamente. Bons estudos!
Olá Lucas!
Executei o comando sudo docker run -d -p 8080:3000 fabiovieira/app-node:1.0
e funcionou. Acredito que eu estava deixando algum espaço ao executar o comando.
Obrigado pela ajuda. Abraços
Boa tarde, estava tendo este problema similar
docker build -t avena/app-node:1.0 . ERROR: error during connect: Head "http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/_ping": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.
o sonarlint me ajudou avisando da syntaxe
hoje parece que padrão no docker é
ENTRYPOINT ["npm", "start"]
Exec Form Syntax https://kinsta.com/blog/dockerfile-entrypoint/
o entrypoint assim o sonarlint removou o alerta de problema e rodou
o erro que ocorre no docker run é porque na transcrição da aula esta
-d –p
mas no p ali não é mesmo - do d. pessoal teria que editar a parte transcrita da aula, ou digitar o comando todo.