| Vorteile | Nachteile |
|---|---|
|
|
| Vorteile | Nachteile |
|---|---|
|
|
| Vorteile | Nachteile |
|---|---|
|
|
docker run -e VSTS_ACCOUNT=username
-e VSTS_TOKEN=personal_access_token
-v /var/run/docker.sock:/var/run/docker.sock
-it microsoft/vsts-agent
Optional:






Das Dockerfile wird vom Quellenordner in den Ausgabeordner kopiert. So liegt es im Build-Context.

Docker File:
Ausgabeordner/Dockerfile
Image Name:
User/Repo/Build-ID
Optional:
Include Latest Tag

Container Registry Type:
Container-Cluster über mehrere Docker-Hosts
Das Tool Docker Swarm Visualizer gestattet eine Übersicht der laufenden Services und Hosts.
Lizenz: Apache GitHub
Verfügbare Container:
docker swarm init [OPTIONS]
Nach erfolgreicher Erstellung werden der Token und Befehl zum Hinzufügen angezeigt.
docker swarm join [OPTIONS] HOST:PORT
-- token Zugriffstoken
docker swarm leave [OPTIONS]
--force, -f Erzwingt das Verlassung und ignoriert Warnungen WICHTIG: die Node muss noch mein Manager abgemeldet werden!
docker swarm join-token [OPTIONS] (worker|manager)
docker swarm Update [OPTIONS]
docker node ls [OPTIONS]
docker node inspect [OPTIONS] self|NODE
docker node ps [OPTIONS] [NODE]
docker node rm [OPTIONS] Node
docker node promote NODE
docker node demote NODE
docker service create [OPTIONS] IMAGE [COMMAND] [ARG...]
| --name | Name für den Service |
| --network | Verwendetes Netzwerk |
| --publish, -p | Veröffentlicht den Port |
| --replicas | Zahl der gleichzeitig laufenden Instanzen |
docker service rm SERVICE
docker service ls [OPTIONS]
docker service inspect [OPTIONS] SERVICE
docker service scale SERVICE=ANZAHL
docker service logs [OPTIONS] SERVICE
docker stack deploy [OPTIONS] STACK
| -compose-file , -c | Name / Pfad zum Compose-File |
docker stack rm STACK
docker stack ls
docker stack services [OPTIONS] STACK
docker node update --label-add KEY[=VALUE]
docker node update --label-rm KEY
docker service create --name myservice
--constraint 'node.labels.type == web' myimage:latest
version: "3.2"
services:
myservice:
image: myimage:latest
deploy:
placement:
constraints:
- 'node.role == manager'
- 'node.platform.os == linux'
- 'node.labels.type == web'