在docker中,CREATED容器是什么意思?

我有点困惑docker容器状态 ,特别是状态为CREATED

我知道当容器处于运行状态时,显示如下:

root@labadmin-VirtualBox:~/RAGHU/DOCKER# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1261afc2acc1 302fa07d8117 "/bin/bash" 43 minutes ago Up 43 minutes optimistic_thompson 

如果容器停止 ,则显示如下:

 root@labadmin-VirtualBox:~/RAGHU/DOCKER# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 935f902efac7 302fa07d8117 "/bin/bash" 44 minutes ago Exited (0) 44 minutes ago competent_golick 5eb1c2525e2e 302fa07d8117 "/bin/bash" 44 minutes ago Exited (0) 44 minutes ago friendly_saha 

我的困惑是docker工人以什么状态显示容器的状态为CREATED

 root@labadmin-VirtualBox:~/RAGHU/DOCKER# docker ps -a | grep -i created CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 01c63f92586b jenkins "/bin/tini -- /usr..." 5 weeks ago Created gloomy_jones 

Docker状态Created意味着容器已经从图像创build,但从未启动。

这种状态可以通过这两种方式来实现。

  1. Docker容器已经使用docker create命令docker create (这是为了加速容器的创build)。

  2. docker集装箱已经使用docker run创build,但它不能成功启动。

有关更多信息,请查看docker create参考: https : //docs.docker.com/engine/reference/commandline/create/