Docker stack: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→deploy) |
||
(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
List stacks. | List stacks. | ||
docker stack ls | |||
==ps== | ==ps== | ||
Line 37: | Line 39: | ||
services: | services: | ||
pg: | pg: | ||
image: mdillon/postgis: | image: mdillon/postgis:9.6 | ||
ports: | ports: | ||
- "5432:5432" | - "5432:5432" |
Latest revision as of 22:20, 9 August 2019
External
Internal
Overview
docker stack --orchestrator kubernetes <command>
Commands
ls
List stacks.
docker stack ls
ps
List the tasks in the specified stack.
deploy
Deploy a new stack or update an existing stack.
docker stack deploy -c ./docker-compose-test.yml --namespace default test-stack
Example of a specification file that deploys PostgreSQL:
---
version: '3.7'
volumes:
pg-db:
services:
pg:
image: mdillon/postgis:9.6
ports:
- "5432:5432"
volumes:
- "pg-db:/var/lib/postgresql/data"
services
List the services in the stack.
rm
Remove one or more stacks.
docker stack rm test-stack
Examples
docker stack ps --namespace namespace-name stack-name