Vorteile | Nachteile |
---|---|
|
|
Vorteile | Nachteile |
---|---|
|
|
Vorteile | Nachteile |
---|---|
|
|
var target = Argument("target", "Default");
Task("Aufgabe1").Does(() =>
{
...
});
Task("Aufgabe2").IsDependentOn("Aufgabe1").Does(() =>
{
...
});
Task("Default").IsDependentOn("Aufgabe2");
RunTarget(target);
#addin "Cake.Docker"
#addin nuget:?package=SharpZipLib
Angabe spezifische Nuget-Version
#addin nuget:?package=SharpZipLib&version=1.2.3
Task("Aufgabe").Does(() => { ... })
.OnError(ex =>{ ... });
Task("Aufgabe")
.ContinueOnError()
.Does(() => { ... });
Task("Aufgabe")
.Does(() => { ... })
.Finally(() => { ... });
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:
Docker File:
Ausgabeordner/Dockerfile
Image Name:
User/Repo/Build-ID
Optional:
Include Latest Tag
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
curl -sSL get.docker.com | sh
sudo usermod -aG docker pi
sudo systemctl enable docker
sudo systemctl start docker
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'
{
"intents":
[
{ "intent": "greeting" },
{ "intent": "sendoff"
"slots": [{
"name": "NextMeetup",
"type": "AMAZON.DATE"
}]
},
{ "intent": "AMAZON.HelpIntent" },
{ "intent": "AMAZON.StopIntent" }
]
}
greeting sag hallo
greeting beginne treffen
breaknow pause
sendoff sag auf wiedersehen
sendoff beende treffen
sendoff schluss jetzt