容器技术
四个组成部分
镜像
包含虚拟运行环境的文件包,是一堆文件的合集,服务在该系统之上能够运行起来。docker 镜像采用了分层架构。容器
镜像的运行状态,用来隔离虚拟环境的基础设施。主要包含:镜像、运行环境、指令集网络
网络是应用之间通讯的媒介。数据卷
应用肯定会涉及到数据持久化操作,数据卷就是用于宿主机和容器之间共享或者持久化。
三点技术Namespace 命名空间
作用是隔离Control Groups 控制组
作用是限制计算机资源的使用Union File System 联合文件系统
作用是实现不同目录挂载到同一目录
docker logs-查看 docker 容器日志
命令格式:
docker logs [OPTIONS] CONTAINER |
例子:
查看指定时间后的日志,只显示最后 100 行:
docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID |
查看最近 30 分钟的日志:
docker logs --since 30m CONTAINER_ID |
查看某时间之后的日志:
docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID |
查看某时间段日志:
docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID |