Docker start命令概述

docker start 命令可以启动一个或多个已经被停止的 Docker容器。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。

Docker start命令语法

  1. haicoder(www.haicoder.net)# docker start [OPTIONS] CONTAINER [CONTAINER...]

案例

启动容器

首先,使用 docker create 命令,创建一个容器,并不启动。

  1. haicoder(www.haicoder.net)# docker create -it --name haicoder ubuntu bash
  2. 4137232c2ac57b2d213c6618ef4d9b79b5281cfea2e3877bc0229360fca02fa6

使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:
Docker start命令 - 图1即没有任何正在运行的容器,现在我们使用 docker start 命令,启动刚创建的 docker 容器。

  1. haicoder(www.haicoder.net)# docker start -a -i haicoder
  2. [root@4137232c2ac5 /]# ls
  3. anaconda-post.log bin dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
  4. haicoder(www.haicoder.net)# exit
  5. exit
  6. haicoder(www.haicoder.net)#

使用 docker start 命令,运行容器后,命令行的提示符变了 docker 容器的 id,说明此时已经进入了 docker 容器内部,同时使用 exit 命令,退出容器。
即,在以上案例中,我们使用 docker start 命令,启动了一个尚未运行的 docker 容器。
最后,我们使用 docker rm 命令,删除所有 docker 容器。

  1. haicoder(www.haicoder.net)# docker rm $(docker ps -aq)
  2. 4137232c2ac5

Docker start命令总结

docker start 命令可以启动一个或多个已经被停止的容器。
Docker start命令语法:

  1. haicoder(www.haicoder.net)# docker rm $(docker ps -aq)
  2. 4137232c2ac5