Docker Container

(, de)

Qualitätskontrolle (linting)

Tools

Debugging

docker exec -it name-of-container bash
docker run --rm -it --entrypoint=/bin/bash name-of-image
docker image save image_name > image.tar
docker inspect

Image Name und Tag

sed 's/[^-a-zA-Z0-9._]/-/g'
echo -n "abc//adsf#asdf_9." | tr -cs 'a-zA-Z0-9._' '-'

Secrets in Azure Devops

npmAuthenticate@0 - npm authenticate (for task runners) v0 task | Microsoft Learn

# syntax=docker/dockerfile:experimental
RUN --mount=type=secret,id=.npmrc ln -s /run/secrets/.npmrc . && yarn install --frozen-lockfile
DOCKER_BUILDKIT=1 docker build --secret id=.npmrc,src=.npmrc -f "$DOCKER_FILE" -t "$IMG_TAG"

How to see docker image contents (SO)

Alternativen