https://github.com/zhangjingqiang/docker-get-started
https://github.com/zhangjingqiang/docker-get-started
docker docker-compose docker-machine docker-swarm
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zhangjingqiang/docker-get-started
- Owner: zhangjingqiang
- Created: 2018-02-02T03:03:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-02T03:15:13.000Z (over 8 years ago)
- Last Synced: 2025-02-28T12:04:22.982Z (over 1 year ago)
- Topics: docker, docker-compose, docker-machine, docker-swarm
- Language: Python
- Size: 1000 Bytes
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Docker Get Started
==================
Docker official get started guide.
# Workflow
## Create Docker Machine
```
docker-machine create --driver virtualbox myvm1
docker-machine create --driver virtualbox myvm2
docker-machine ls
```
## Create Docker Swarm
```
docker-machine ssh myvm1 "docker swarm init --advertise-addr "
docker-machine ssh myvm2 "docker swarm join --token :2377"
docker-machine ssh myvm1 "docker node ls"
```
## Deploy to Swarm
```
eval $(docker-machine env myvm1)
docker stack deploy -c docker-compose.yml getstartedlab
docker stack ps getstartedlab
```
## Tear Down the Swarm
```
docker stack rm getstartedlab
eval $(docker-machine env -u)
```
## Remove Docker Machine
```
docker-machine stop $(docker-machine ls -q)
docker-machine rm $(docker-machine ls -q)
```