83
loading...
This website collects cookies to deliver better user experience
FROM node:14.7.0
USER node
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/ScratchSlackApp
COPY package*.json ./
RUN npm install
COPY --chown=node:node . .
EXPOSE 5000
CMD [ "node", "app.js" ]
node_modules
.dockerignore
docker build -t scratchslackapp .
docker images
after the build.docker run --name scratchslackapp -p 5000:5000 -d scratchslackapp
docker ps
- lists the running Docker containers, which includes a unique generated container-id per instance, used in the following commands.
docker stop <container-id
- stops a container
docker rm <container-name>
- deletes a container
docker logs --follow <container-id>
- tails the container's STDOUT & STDERR output to the screen.