Skip to main content

Construir Imagem

  • Construir Imagem

  • docker build -t nodej/nodej .

    • nodej/nodej: o primeiro nodej é o nome da conta no dockerhub, precisa estar com o mesmo nome ou com o nome de alguma organização. O segundo nodej é o nome da imagem
  • docker build -t nameimage --build-arg NODE_ENV=development -f Dockerfile.development .

  • -t - (NÃO COMPROVADO, MAS APARENTEMENTE A FLAG É PARA INSTANCIAR UM TERMINAL)nome da imagem que informamos na frente

    • No linux, quando você executa um comando, você precisa de um terminal (tty) para executá-lo. Portanto, quando você deseja se conectar ao docker (ou executar o comando no contêiner do docker), deve fornecer a opção -t que leva em consideração o terminal dentro do contêiner do docker.

https://stackoverflow.com/questions/30137135/confused-about-docker-t-option-to-allocate-a-pseudo-tty

  • . - onde o Dockerfile está nesse caso é um pois o comando será executado no mesmo diretório que o Dockerfile se encontra — igual ao code .que fazemos para abrir o VS Code na pasta que estamos no terminal.