- Passo-01
- Passo-02
- Passo-03
- Installation
- Next steps
- Important notes
- Upgrade Libreswan
- Manage VPN users
- Advanced usage
Construir o docker file
FROM node:14.17.5
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "server.js"]
Dar o build e construir a imagem docker
docker build -t jchelp/desafio-1-conversao-temperatura:v1 .
Seguindo as boas práticas devemos criar a tag latest também
docker tag jchelp/desafio-1-conversao-temperatura:v1 jchelp/desafio-1-conversao-temperatura:latest
Testar imagem localmente
docker container run -d -p 8080:8080 jchelp/desafio-1-conversao-temperatura:v1
Enviar projeto para o github
Abrir a pasta no vscode com o git bash Depois dentro da raiz do seu projeto dar o comando
- git init
- git add . ( para incluir os arquivos ) git push --set-upstream jchelp/desafio1-conversao-temperatura --force
Publicar as imagems no hub.docker garantir que está logado com o comando docker login com a resposta de sucesso!!
docker push jchelp/desafio-1-conversao-temperatura:v1
docker push jchelp/desafio-1-conversao-temperatura:latest