Files
notes/tiddlywiki/Docker notes.md
2026-03-12 22:01:38 +01:00

1.0 KiB
Executable File

Install Docker

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce --nobest

systemctl enable --now docker
systemctl status docker

Docker is installed by default on /var/lib/docker. To move it on other file system, for example /app/docker:

systemctl stop docker

cd /var/lib/
mv docker /app/
ln -s /app/docker .

systemctl start docker
systemctl status docker

Usefull commands

Alias to stop and remove all containers:

alias cclean='docker stop $(docker ps -a -q); docker rm $(docker ps -a -q)'

Truncate all container logs:

truncate -s 0 $(docker inspect --format='{{.LogPath}}' $(docker ps -a -q))

Save an image:

docker save sabnzbd/sabnzbd | pigz > /mnt/yavin4/tmp/sabnzbd.tar.gz

Load an image:

gunzip -c /mnt/yavin4/tmp/sabnzbd.tar.gz | docker load

Set auto start for all host containers:

docker update --restart unless-stopped $(docker ps -q)

Run command in bash:

docker exec -it <container> bash