Skip to content

Instantly share code, notes, and snippets.

@czQery
Last active February 26, 2024 13:48
Show Gist options
  • Save czQery/c3cda2d330cf7744ebda2edcef4c9f30 to your computer and use it in GitHub Desktop.
Save czQery/c3cda2d330cf7744ebda2edcef4c9f30 to your computer and use it in GitHub Desktop.
Docker cheat note

Docker cheat note

Build

docker build -t <author/example:tag> .

Save & load

docker save -o <path for generated tar file> <author/example:tag>
docker load -i <path to image tar file>

Run

docker run --name <name> -e <SOMETHING=true> -v <host_folder>:<container_folder> -p <host_port>:<container_port> -td <author/example:tag>

Login

sudo docker login ghcr.io -u username

Update

#!/bin/sh
sudo docker compose pull
sudo docker compose up --force-recreate --build -d
sudo docker image prune -af
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment