docker 启动所有容器命令
时间: 2023-11-25 22:04:51 浏览: 93
要启动所有已经创建的容器,可以使用以下命令:
```
docker start $(docker ps -a -q)
```
该命令会启动所有已经创建的容器,包括处于停止状态的容器。其中,`docker ps -a -q` 命令用于列出所有容器的 ID,`docker start` 命令用于启动一个或多个容器。使用 `$()` 将一条命令的输出作为另外一条命令的参数,这样可以将所有容器的 ID 作为 `docker start` 命令的参数。
相关问题
docker启动所有容器命令
以下是docker启动所有容器的命令:
```shell
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
```
该命令会启动所有已经停止的容器。它使用了一系列的管道命令来获取所有容器的ID,并将其作为参数传递给`docker start`命令。
docker启动镜像容器命令
以下是docker启动镜像容器的命令:
```shell
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
其中,OPTIONS是可选参数,IMAGE是要启动的镜像名称或ID,COMMAND是容器启动后要执行的命令,ARG是传递给命令的参数。
例如,要启动一个名为mycontainer的容器,使用ubuntu镜像,并执行/bin/bash命令,可以使用以下命令:
```shell
docker run -it --name mycontainer ubuntu /bin/bash
```
其中,-it参数表示使用交互式终端启动容器,--name参数指定容器的名称为mycontainer,ubuntu是要使用的镜像名称,/bin/bash是要执行的命令。
阅读全文