Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications.
docker.com
https://en.wikipedia.org/wiki/Linux_namespaces
const express = require('express') const app = express() app.get('/', (req, res) => res.send('Hallo Linux Stammtisch Worms!')) app.listen(3000, () => console.log('Server ready'))
FROM node:14 WORKDIR /app COPY package*.json app.js ./ RUN npm install EXPOSE 3000 CMD ["node", "app.js"]
Einfach aufzusetzen
Nur etwas overhead
Security Issues
Mehr als eine Anwendung?
Vorteil: Einfacheres verschieben im Netzwerk
Overhead !!!