Docker 使用容器

  • Docker 容器使用

    在本章中,我们将详细探讨我们可以用容器做些什么。
  • docker top

    使用此命令,您可以查看容器中的顶级进程。
    语法:
    docker top ContainerID
    选项:
    • ContainerID - 这是您要查看顶级进程的Container ID。
    例子:
    sudo docker top af0e537b32e8
    docker container
    输出的内容包含以下属性:
    • UID - 运行容器的用户
    • PID - 进程id
    • PPID - 父进程id
    • C -
    • STIME - 上次运行的时刻
    • TTY - 运行的终端
    • TIME -
    • CMD - 运行的命令
  • docker stop

    此命令用于停止正在运行的容器。
    语法:
    docker stop ContainerID
    选项:
    • ContainerID - 这是需要停止的Container ID。
    例子:
    sudo docker stop af0e537b32e8
    docker container
    成功运行输出:被停止的容器id
  • docker rm

    此命令用于删除容器。
    语法:
    docker rm ContainerID
    选项:
    • ContainerID - 这是需要删除的Container ID。
    例子:
    sudo docker rm af0e537b32e8
    docker container
    成功运行输出:被删除的容器id
  • docker stats

    此命令用于提供正在运行的容器的统计信息。
    语法:
    docker rm ContainerID
    选项:
    • ContainerID - 这是需要统计信息的Container ID。
    例子:
    sudo docker stats cb6e6834f80c
    docker container
    成功运行输出:容器运行时候内存和CPU使用率等信息
    • CONTAINER ID - 容器id
    • NAME - 名称
    • CPU % - CPU使用率
    • MEM USAGE / LIMIT - 内存使用/内存限制
    • MEM % - 内存使用率
    • NET I/O - 网络IO情况
    • BLOCK I/O - 硬盘IO情况
    • PIDS - 进程id数
  • docker attach

    此命令用于进入到正在运行的容器。
    语法:
    docker attach ContainerID
    选项:
    • ContainerID - 这是您需要进入的Container ID。
    例子:
    sudo docker attach cb6e6834f80c
    docker container
    成功运行输出进入到该容器的操作环境,可以直接运行top命令来查看容器运行硬件使用情况。
    docker container
  • docker pause

    此命令用于暂停正在运行的容器。
    语法:
    docker pause ContainerID
    选项:
    • ContainerID - 这是您需要暂停的Container ID。
    例子:
    sudo docker pause cb6e6834f80c
    docker container
    成功运行输出:返回容器id
  • docker unpause

    此命令用于取消暂停的容器。
    语法:
    docker unpause ContainerID
    选项:
    • ContainerID - 这是您需要取消暂停的Container ID。
    例子:
    sudo docker unpause cb6e6834f80c
    docker container
    成功运行输出:返回容器id
  • docker kill

    此命令用于终止正在运行的容器中的进程。
    语法:
    docker kill ContainerID
    选项:
    • ContainerID - 这是您需要终止的Container ID。
    例子:
    sudo docker kill cb6e6834f80c
    docker container
    成功运行输出:返回容器id
  • docker 容器生命周期

    下图说明了Docker容器的整个生命周期
    docker container
    • 最初,Docker容器将处于创建状态。
    • 然后,当使用docker run命令时,Docker容器进入运行状态。
    • docker kill命令用于终止现有的Docker容器。
    • docker pause命令用于暂停现有的Docker容器。
    • docker stop命令用于暂停现有的Docker容器。
    • docker run命令用于将容器从停止状态恢复到运行状态。