Docker   发布时间:2022-05-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Docker Day 2 Docker基础之容器管理大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

目录

  • 单一容器管理
  • 例:CONTAINER ID 简略形式
  • 例:CONTAINER ID 完整形式
  • 查询容器信息
  • 查看容器日志
  • 查看容器所占用的系统资源,如: CPU使用率,内存,网络和磁盘开销等。

单一容器管理

以下面安装的镜像为例

Docker Day 2 Docker基础之容器管理

Docker Day 2 Docker基础之容器管理

容器的标识符

 每一个容器被创建后,都会分配一个container id 作为容器唯一标示。
 后续对容器的启动,停止,修改,删除等所有操作,都是通过container id 来完成的
 container id 有点像数据库的主键。 container id 默认是128位,但是对于大多数主机来说,ID的前16位就足以保证其在本机的唯一性。
 所以,默认情况下我们使用的container id简略形式即可(ID 的前16位)。
 使用docker ps 可以查看到container id 简略形式,如果需要完整的container id ,使用 dockers ps --no-trunc

例:CONTAINER ID 简略形式

    docker ps

Docker Day 2 Docker基础之容器管理

例:CONTAINER ID 完整形式

    docker ps --no-trunc

Docker Day 2 Docker基础之容器管理

查询容器信息

通过docker inspect 命令可以查询容器的所有基本信息,包括运行情况,存储位置,配置参数,网络设置等。

    docker inspect  1855a5a27124

Docker Day 2 Docker基础之容器管理

docker inspect 以 JSON 的格式展示信息的,通过 -f 可以使用Golang的模板来提取指定部分信息。

例如: 提取容器的运行状态

    docker inspect -f {{.State.Status}} 1855a5a27124

Docker Day 2 Docker基础之容器管理

举例2: 提取容器的IP地址

     docker inspect -f {{.NetworkSetTings.Ipaddress}} 1855a5a27124

Docker Day 2 Docker基础之容器管理

查看容器日志

    docker logs 1855a5a27124        # 查看1855a5a27124 容器的日志
    docker logs -f 1855a5a27124     # 查看1855a5a27124容器实时打印的日志

查看容器所占用的系统资源,如: cpu使用率,内存,网络和磁盘开销等。

    docker stats 1855a5a27124      # 查看容器实时占用的系统资源

Docker Day 2 Docker基础之容器管理

大佬总结

以上是大佬教程为你收集整理的Docker Day 2 Docker基础之容器管理全部内容,希望文章能够帮你解决Docker Day 2 Docker基础之容器管理所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:内存