docker-start
启动一个或多个已停止的容器
补充说明
docker start 命令用于启动一个或多个已停止的容器。与 docker run 不同,docker start 不会创建新容器,仅将已存在的已停止容器重新启动。
语法
docker start [OPTIONS] CONTAINER [CONTAINER...]
选项
-a, --attach # 附加到容器的标准输入输出和错误流
-i, --interactive # 附加容器的标准输入
--detach-keys string # 覆盖分离容器的按键序列
常用实例
# 启动容器
docker start my-nginx
# 启动多个容器
docker start container1 container2 container3
# 启动容器并附加到输出流
docker start -a my-nginx
# 启动容器并附加交互终端
docker start -ai my-nginx
# 启动所有已停止的容器
docker start $(docker ps -aq -f status=exited)
# 启动所有容器(包括运行中的,无影响)
docker start $(docker ps -aq)