0
respostas

Criando a primeira imagem - Segue link do exemplo

Criando a primeira imagem:

Baixa o arquivo de exemplo: https://github.com/danielartine/alura-docker/blob/aula-3/app-exemplo.zip?raw=true

  • Cria um arquivo com o nome Dockerfile e dentro do arquivo digita:
FROM node:14

WORKDIR /app-node

COPY . .

RUN npm install

ENTRYPOINT npm start
  • Salva no diretório onde se encontra os arquivos de exemplo

  • Abre o prompt na pasta dos arquivos de exemplo

  • Agora vamos criar a imagem:

docker build -t nomedousuariodocker/app-node:1.0 .

  • Após criar a imagem vamos executar (verificar para qual porta o arquivo index.js está apontando e definir na hora de executar com o -p ), verificar tb se a porta 8080 não está sendo utilizada por outro container em execução

docker run -d -p 8080:3000 nomedousuariodocker/app-node:1.0