Docker swarm commands
This article gives some commonly used docker swarm commands that can be used with Smart ID Digital Access component.
'da' refers to the stack name in the below commands.
To deploy da service stack:
sudo docker stack deploy --compose-file docker-compose.yml -c network.yml -c versiontag.yml da To remove service stack:
sudo docker stack rm daTo list deployed stack:
sudo docker stack lsTo list downloaded services:
sudo docker images
OR
sudo docker image lsTo list running docker containers:
sudo docker psTo list nodes connected in swarm:
sudo docker node lsTo list services and the number of running replicas:
docker service lsTo check the reason why the service cannot start:
docker service ps --no-trunc <da_service>To inspect a specific node:
sudo docker node inspect <node name>To delete the service, this would stop all deployed containers:
docker service rm $service_name