Docker学习笔记(五)之attach与logs命令
来源:互联网 发布:ubuntu deb安装包下载 编辑:程序博客网 时间:2024/05/29 14:06
attach依附容器
attach只能用于交互型容器,不能用于后台型容器,当我们用docker start或者docker restart启动一个交互型容器,容器是可以交互的但是容器没有与之关联的终端,这样就可以用attach命令交互型容器和一个终端关联在一起。
先举一些列子 docker run -it --name=ubuntu ubuntu:14.04 /bin/sh
这样启动会运行/bin/sh命令创建一个终端与容器关联。 exit
后容器就成为Exited状态 docker start ubuntu
启动容器但是没有关联终端 docker ps
可以查看到容器已经运行了 docker attach ubuntu
将容器和创建时的终端关联。
注意这里需要按一下回车才会显示终端
查看容器日志
刚刚说了一下关于交互型容器的,但是后台容器,没有交互,我们怎么看它的信息呢,可以通过日志来看。
首先我们先创建一个后台容器 docker run -d --name daemon_logs ubuntu /bin/bash -c 'for((i=0;1;i++));do echo $i;sleep 1;done;'
//让容器每一秒输入一个递增的数
创建完毕后,由于是后台容器,我们看不见输出。 docker ps
查看一下容器信息 docker logs daemon_logs
查看容器日志
-f:表示查看实时日志
-t:表示查看日志产生的日期
–tail=n:表示查看从尾部看的n条日志
1 0
- Docker学习笔记(五)之attach与logs命令
- Docker学习笔记(五)之attach与logs命令
- Docker系列~exec与attach(四)
- Docker exec与Docker attach
- docker学习笔记之Docker Compose与docker swarm
- docker学习笔记(五): Dockerfile指令
- Docker学习笔记(五)Docker的数据管理
- 日志管理之 Docker logs
- docker exec 与 docker attach 区别
- Docker学习笔记五:Dockerfile
- Docker 菜鸟笔记(二)Docker 安装与常见命令
- Docker 学习之命令详解(转)
- Docker学习笔记 — Docker命令总结
- docker学习笔记05:docker inspect命令
- Docker学习笔记之top,inspect,exec,export命令
- Docker学习笔记之top,inspect,exec,export命令
- Docker attach
- 学习笔记-Docker基础命令
- 程序1031
- GIT简介和svn的区别
- LeetCode - Unique Paths
- SpringMVC处理Date成员对象报400 Bad Request解决办法
- C语言学习心得(一)
- Docker学习笔记(五)之attach与logs命令
- cs224d课程Lecture1总结
- Greendao 3.2一步步教你到使用,看完必会(附Demo)
- GridView的使用
- [Shell]tr命令详解
- VS 设置静态编译
- codeforces152b
- 马士兵-多线程学习第02课-线程状态和线程休眠
- Codd's’ 介绍 科德定律