docker pull
docker push
docker ps -a
docker rmi
docker-compose ps
docker build -t wangxian/alpine-mysql .
docker run -it --rm -v $(pwd):/app -p 3306:3306 wangxian/alpine-mysql
docker run -it --name mysql -p 3306:3306 -v $(pwd):/app -e MYSQL_DATABASE=admin -e MYSQL_USER=tony -e MYSQL_PASSWORD=dpa\*12d -e MYSQL_ROOT_PASSWORD=111111 wangxian/alpine-mysql
docker exec -it test ps aux
FROM ubuntu
ENTRYPOINT exec top -b
docker run -p 127.0.0.1:$HOSTPORT:$CONTAINERPORT --name CONTAINER -t someimage
EXPOSE <CONTAINERPORT>
docker-compose scale redis-master=3
docker-compose up --scale redis-master=3 -d
docker-compose -f compose2.yml up --scale web=5 -d
docker-compose -f compose2.yml up -d --scale lb=2
==============swarm mode =========================
========================docker-compose.yml========
version: '2'
services:
postgres-data:
image: busybox
volumes:
- /var/lib/postgresql/data
container_name: postgres-datastore
postgres:
build: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD:
ports:
- "5432:5432"
container_name: postgres-db
volumes_from:
- postgres-data