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.