Linux命令
- 查看镜像:docker images 或 docke image ls
- 删除容器:docker rm 容器ID //注意删除容器前先停止容器
- 删除镜像:docker rmi 镜像名 //注意删除镜像前先删除容器
- 从Docker Hub下载ubuntu最新版镜像:docker pull ubuntu
k8s是一种开放源码的容器集群管理系统,而Docker是一种开放源码的应用容器引擎;2、k8s是一套自动化部署工具,可以管理docker容器是容器编排层面的,docker是容器化技术,是容器层面的
Web 应用的自动化打包和发布。
自动化测试和持续集成、发布
容器非常适合持续集成和持续交付(CI / CD)工作流程
tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的)
一般还会配合着grep用,例如 :
tail -fn 1000 test.log | grep '关键字'
如果一次性查询的数据量太大,可以进行翻页查看,例如:
tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)
2、head
跟tail是相反的head是看前多少行日志
head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
head其他参数参考tail
3、cat-搜索关键字附近的日志
cat 是由第一行到最后一行连续显示在屏幕上
最常用的:cat -n filename |grep "关键字"
其他情况:
cat app.log | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)
cat app.log | grep -B 5 '关键字' (显示匹配字串及前5行)
cat app.log | grep -A 5 '关键字' (显示匹配字串及后5行)
tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的)
一般还会配合着grep用,例如 :
tail -fn 1000 test.log | grep '关键字'
如果一次性查询的数据量太大,可以进行翻页查看,例如:
tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)
2、head
跟tail是相反的head是看前多少行日志
head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
head其他参数参考tail
3、cat-搜索关键字附近的日志
cat 是由第一行到最后一行连续显示在屏幕上
最常用的:cat -n filename |grep "关键字"
其他情况:
cat app.log | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)
cat app.log | grep -B 5 '关键字' (显示匹配字串及前5行)
cat app.log | grep -A 5 '关键字' (显示匹配字串及后5行)