7. 容器监控和日志管理收起
7.1 容器原生监控管理
(1)使用docker ps命令查询正在运行的容器。并选择任意一个容器使用top命令查询容器内进程信息。
docker ps docker top 容器ID
②查询容器资源状态。
docker stats
说明:docker stats命令用于查询所有容器资源状态,如果要专注于某个特定容器,则使用docker stats容器ID命令。
docker stats 容器ID
说明:docker stats 命令会每隔1秒钟刷新一次输出。如果不想持续的监控容器使用资源的情况,可以通过 --no-stream 选项只输出当前的状态。
7.2 容器原生日志管理
(1)查询容器日志-系统日志。(可以使用docker container ls查看容器列表得到容器名及ID)。
docker container ls journalctl -b CONTAINER_NAME=任意容器名
(2)查询容器日志-docker logs。
docker logs 任意容器ID
(3)查询docker服务日志。
journalctl -u docker.service