Docker Container
(, de)
Qualitätskontrolle (linting)
- GitHub - hadolint/hadolint: Dockerfile linter, validate inline bash, written in Haskell
- Anti-Patterns When Building Container Images
Tools
- Run multiple services in a container | Docker Documentation
- GitHub - krallin/tini: A tiny but valid
init
for containers - supervisord
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
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)