1
resposta

Como o docker sabe a versão do node?

Olhando o docker-hub podemos encontrar imagens com diferentes versões do nodejs. Quando executamos o comando "C:\Curso_Docker\volume-exemplo:/var/www" -w "/var/www" node npm start não informamos qual versão do node deve conter a imagem. Neste caso como isso é decidido? Se o código que tenho disponível for de uma versão do node diferente ou incompatível com a versão que está na imagem.

1 resposta

Opa Afonso Girotto, tudo bem?

Esse comando irá rodar o container com a imagem do node na última versão, mas podemos informar qual imagem queremos rodar. No meu caso eu criei o código utilizando o node 12 e rodei num container com uma imagem do node 14.18.1-alpine3.14, funcionou normalmente. Acredito que se a versão do node da imagem for maior que a versão do node em que o código foi criado, não terá conflitos de versão.