ltebean / docker-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

make image:

cd /user-server
docker build -t user-service .

run an image:

docker run -p 8081:8081 user-service

run in background:

docker run -p 8081:8081 -d user-service

inspect containers:

docker ps

stop container:

docker container stop <container id>

init docker swarm:

docker swarm init

inspect docker swarm nodes:

docker node ls

run docker stack in swarm:

docker stack deploy -c docker_compose.yml <stack name>

inspect service:

docker service ls

scale service:

docker service scale user-service=<instance count>

stop stack:

docker stack rm <stack name>

create machine:

docker-machine create \
  --driver generic \
  --generic-ip-address=<ip>  \
  --generic-ssh-key ~/.ssh/id_rsa \
 <machine-name>

list machines:

docker-machine ls

run command in a machine:

docker-machine ssh <machine-name> "command"

copy image to a machine

docker save user-service | (eval $(docker-machine env <machine-name>) && docker load)

About


Languages

Language:JavaScript 74.1%Language:Dockerfile 25.9%