docker 应用篇————日志、元数据、进程查看【五】教程

2021-07-25由程序员日记发表于系统教程 浏览36次

目录

前言

简单介绍一下dokcer的日志、元数据、进程查看

正文

查看日志命令:

docker logs -f -t --tail 10 32ae

docker 应用篇————日志、元数据、进程查看【五】教程

我这里的一个日志就是:

docker 应用篇————日志、元数据、进程查看【五】教程

这个一直输出hello word。

那么这个日志是什么日志呢?

其实我们启动的时候会出现docker run -d hellword /bin/bash.

我们是启动了一个/bin/bash命令,那么这些log就是/bin/bash这个进程的日志。

docker 应用篇————日志、元数据、进程查看【五】教程

docker logs 一般还会加入一个-t,显示时间戳。

docker 应用篇————日志、元数据、进程查看【五】教程

查看容器内部的进程信息。

那么还有一个重要的命令,docker inspect。

docker 应用篇————日志、元数据、进程查看【五】教程

那么如何进入容器呢?

方式1:

docker exec -it 32ae /bin/bash

docker 应用篇————日志、元数据、进程查看【五】教程

这样是打开了一个新的终端。

方式2:

docker 应用篇————日志、元数据、进程查看【五】教程

docker attach 容器id。

如果ctrl+c退出容器将会停止,可以使用exit离开。

那么如何将容器内部的东西拷贝到外面呢?

首先,我进入了容器,并且在容器的内部增加了一个文件afile。

docker 应用篇————日志、元数据、进程查看【五】教程

然后通过cp拷贝:docker cp 32ae:/tmp/afile ~/

docker 应用篇————日志、元数据、进程查看【五】教程

然后查询下:

docker 应用篇————日志、元数据、进程查看【五】教程

小结

docker 应用篇————日志、元数据、进程查看【五】教程

下一结nginx 例子。