docker 容器批量操作

$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID
 
$ docker start $(docker ps -a -q) // start启动所有停止的容器
$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器

docker-cmd.sh

cmd=$1
if  [ ! -n "$cmd" ] ;then
    echo "you must input cmd";
    echo "example : ./docker-cmd.sh start"
    exit 0;
fi
docker $cmd $(docker ps -a -q)

你可能感兴趣的:(docker)