Docker - 使用容器

在本章中,我们将详细探讨我们如何处理容器.

docker top

使用此命令,您可以看到容器中的顶级进程.

语法

 
 docker top ContainerID

选项

  • ContainerID : 这是您要查看顶级流程的Container ID.

返回值

输出将显示容器中的顶级进程.

示例

 
 sudo docker top 9f215ed0b0d3

上述命令将显示容器中的顶级进程.

输出

当我们运行上面的命令时,它将产生以下结果 :

Docker Top

docker stop

此命令用于停止正在运行的容器.

语法

 
 docker stop ContainerID

期权

  • ContainerID : 这是需要停止的容器ID.

返回值

输出将给出已停止容器的ID.

示例

 
 sudo docker stop 9f215ed0b0d3

上述命令将停止Docker容器 9f215ed0b0d3 .

输出

当我们运行上述命令时,它将产生以下结果 :

Docker Stop

docker rm

此命令用于删除容器.

语法

 
 docker rm ContainerID

选项

  • ContainerID : 这是需要删除的容器ID.

返回值

输出将给出被移除容器的ID.

示例

 
 sudo docker rm 9f215ed0b0d3

以上命令将删除Docker容器 9f215ed0b0d3 .

输出

当我们运行上述命令时,它将产生以下结果 :

Docker RM

docker stats

此命令用于提供正在运行的容器的统计信息.

语法

 
 docker stats ContainerID

期权

  • ContainerID : 这是需要提供统计数据的容器ID.

返回值

输出将显示Container的CPU和内存利用率.

示例

 
 sudo docker stats 9f215ed0b0d3

上述命令将提供容器的CPU和内存利用率 9f215ed0b0d3 .

输出

当我们运行上面的命令时,它将产生以下结果 :

Docker Stats

docker attach

此命令用于附加到正在运行的容器.

语法

 
 docker attach ContainerID

选项

  • ContainerID : 这是您需要附加的容器ID.

返回值

示例

 
 sudo docker attach 07b0b6f434fe

以上命令将附加到Docker容器 07b0b6f434fe .

输出

当我们运行以上命令时命令,它将产生以下结果 :

Docker Attach

一旦连接到Docker容器,就可以运行上面的命令来查看该Docker容器中的进程利用率.

Docker Attach Container

docker pause

此命令用于暂停正在运行的容器中的进程.

语法

 
 docker pause ContainerID

选项

  • ContainerID : 这是您需要暂停容器中进程的容器ID.

返回值

暂停容器的ContainerID.

示例

 
 sudo docker pause 07b0b6f434fe

上述命令将暂停正在运行的容器中的进程 07b0b6f434fe .

输出

当我们运行上面的命令时,它将产生以下结果 :

Docker Pause

docker unpause

此命令用于取消暂停正在运行的容器中的进程.

语法

 
 docker unpause ContainerID

选项

  • ContainerID : 这是您需要取消暂停容器中进程的容器ID.

返回值

正在运行的容器的ContainerID.

示例

 
 sudo docker unpause 07b0b6f434fe

以上命令将取消暂停正在运行的容器中的进程:07b0b6f434fe

输出

当我们运行上面的命令时,它将产生以下结果 :

Docker Unpause

docker kill

此命令用于终止正在运行的容器中的进程.

语法

 
 docker kill ContainerID

期权

  • ContainerID : 这是您需要杀死容器中进程的容器ID.

返回值

正在运行的容器的ContainerID.

示例

 
 sudo docker kill 07b0b6f434fe

以上命令将终止正在运行的容器中的进程 07b0b6f434fe .

输出

当我们运行上面的命令时,它将产生以下结果 :

Docker Kill

Docker  - 容器生命周期

下图说明了Docker容器的整个生命周期.

Container Lifecycle

  • 最初,Docker容器将处于created状态.

  • 然后Docker容器进入运行状态当使用Docker 运行命令时.

  • Docker kill 命令用于杀死现有的Docker容器.

  • Docker pause 命令用于暂停现有的Docker容器.

  • Docker stop 命令用于暂停现有的Docker容器.

  • Docker run命令用于将容器从已停止状态恢复为正在运行状态.