在Docker中创建守护式容器
# docker run --name daemon_ubuntu -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1;done"431dc327cd14c9df4183589fb94eeab64fe1e1a5db10c48339d08a2a9b1675bb
-d:表示将容器放入后台执行
查看正在运行的容器
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
431dc327cd14 ubuntu:latest "/bin/bash -c 'while 30 seconds ago Up 29 seconds daemon_ubuntu
查看容器的日志
# docker logs daemon_ubuntu
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
如果想监控Docker的日志,可以使用下列命令
# docker logs -f daemon_ubuntu
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
获取日志的最后10行内容
# docker logs --tail 10 daemon_ubuntu
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
跟踪容器的最新日志
# docker logs --tail 0 -f daemon_ubuntu
hello world
hello world
hello world
打印出每条日志的时间戳
# docker logs -ft daemon_ubuntu
2014-12-28T10:50:52.936092692Z hello world
2014-12-28T10:50:53.942534985Z hello world
2014-12-28T10:50:54.946069024Z hello world
2014-12-28T10:50:55.951414021Z hello world
2014-12-28T10:50:56.955362898Z hello world
2014-12-28T10:50:57.958513714Z hello world
2014-12-28T10:50:58.960543064Z hello world
2014-12-28T10:50:59.966277162Z hello world
2014-12-28T10:51:00.969723573Z hello world
2014-12-28T10:51:01.972966249Z hello world
2014-12-28T10:51:02.975338903Z hello world
2014-12-28T10:51:03.980296481Z hello world
2014-12-28T10:51:04.990571245Z hello world
2014-12-28T10:51:05.996310833Z hello world
2014-12-28T10:51:07.001525427Z hello world
2014-12-28T10:51:08.004160946Z hello world
2014-12-28T10:51:09.008169495Z hello world
2014-12-28T10:51:10.013020737Z hello world
2014-12-28T10:51:11.018844184Z hello world
2014-12-28T10:51:12.021574566Z hello world
2014-12-28T10:51:13.025419134Z hello world
2014-12-28T10:51:14.029447256Z hello world
2014-12-28T10:51:15.033305750Z hello world
2014-12-28T10:51:16.040040237Z hello world
2014-12-28T10:51:17.057290099Z hello world
2014-12-28T10:51:18.074145610Z hello world
查看容器内的进程
# docker top daemon_ubuntu
UID PID PPID C STIME TTY TIME CMD
root 20872 11235 0 18:50 ? 00:00:00 /bin/bash -c while true; do echo hello world; sleep 1;done
root 21530 20872 0 19:00 ? 00:00:00 sleep 1
页:
[1]