TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

How to build and publish a Docker image on DockerHub

July 1, 2020

Kurzablauf: Image bauen, taggen, einloggen, pushen.

1) Dockerfile erstellen

code
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
CMD ["node", "server.js"]

2) Build

code
docker build -t myapp .

3) Tag fuer Docker Hub

code
docker tag myapp username/myapp:1.0.0

4) Login

code
docker login

5) Push

code
docker push username/myapp:1.0.0

Tipps

  • Tags versionieren (1.0.0, latest)
  • Builds wiederholbar halten (Lockfiles, npm ci)
  • CI/CD spaeter automatisieren