3. Nodejs¶
3.1 Imagen docker nodejs¶
3.1.1 Como usar la imagen¶
Creamos un dockerfile:
# specify the node base image with your desired version node:<version>
FROM node:latest
# replace this with your application's default port
EXPOSE 8888
docker build -t my-nodejs-app .
docker run -it --rm --name my-running-app my-nodejs-app
Otra forma con docker compose creamos el contenedor desde imagen de node:
version: "2"
services:
node:
image: "node"
user: "node"
working_dir: /home/node/app
environment:
- NODE_ENV=production
volumes:
- ./:/home/node/app
expose:
- "8085"
command: "npm start"
Y ejecutar
docker-compose up -d