Docker Context
Context = eine Verbindung docker (Client) –> dockerd (Server)
Unix Sockets
docker context ls
# DOCKER ENDPOINT = unix:///var/run/docker.sock
SSH
SSH Verbindung zu einem anderen Server
ssh-keygen -t ed25519 # speichern unter /home/username/.ssh/github
ls -l ~/.ssh/github* # beachte die Berechtigungen der Dateien
# speichere den PUBLIC Anteil ~/.ssh/github.pub unter https://github.com/settings/keys
cat << EOF >> ~/.ssh/config
Host github.com
User git
IdentityFile ~/.ssh/github
EOF
cat ~/.ssh/config
ssh git@github.com
Docker Context Verbindung zu einem anderen Docker Host
docker context create test --docker "host=ssh://user@[ip-address]"
docker context use test
docker version
docker container run --rm hello-world
docker context use default
docker context rm test