docker start 命令可以启动一个或多个已经被停止的 Docker容器。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。
haicoder(www.haicoder.net)# docker start [OPTIONS] CONTAINER [CONTAINER...]
首先,使用 docker create 命令,创建一个容器,并不启动。
haicoder(www.haicoder.net)# docker create -it --name haicoder ubuntu bash 4137232c2ac57b2d213c6618ef4d9b79b5281cfea2e3877bc0229360fca02fa6
使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:
即没有任何正在运行的容器,现在我们使用 docker start 命令,启动刚创建的 docker 容器。
haicoder(www.haicoder.net)# docker start -a -i haicoder [root@4137232c2ac5 /]# ls anaconda-post.log bin dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var haicoder(www.haicoder.net)# exit exit haicoder(www.haicoder.net)#
使用 docker start 命令,运行容器后,命令行的提示符变了 docker 容器的 id,说明此时已经进入了 docker 容器内部,同时使用 exit 命令,退出容器。
即,在以上案例中,我们使用 docker start 命令,启动了一个尚未运行的 docker 容器。
最后,我们使用 docker rm 命令,删除所有 docker 容器。
haicoder(www.haicoder.net)# docker rm $(docker ps -aq) 4137232c2ac5
docker start 命令可以启动一个或多个已经被停止的容器。
Docker start命令语法:
docker start [OPTIONS] CONTAINER [CONTAINER...]