标签:信号 默认 section 前台 test stop 交互式 返回结果 doc
本文总结:
<Ctrl+P> + <Ctrl+Q>
docker run -d [-i] [-t] <id/容器名>
docker attach <id/容器名>
docker logs [-f] [-t] [--tail] <id/容器名>
docker top <id/容器名>
docker exec [-d] [-i] [-t] <id/容器名> [COMMAND] [ARG]
docker stop <id/容器名>
docker kill <id/容器名>
先启动个交互式容器:
docker run -i -t --name=ubuntu_test <image> /bin/bash
以守护形式运行该容器,前输入 <Ctrl+P>
,再输入 <Ctrl+Q>
。
docker run -d [-i] [-t] <id/容器名>
-d
:后台启动创建成功会返回容器的长id,过程如下:
# docker run -d ubuntu
4021afee76279836d4b497b55a8e921f1ade8e993bebfe0f8a02b799a2a7df7a
docker attach <id/容器名>
将后台运行的容器提到前台运行。
docker logs [-f] [-t] [--tail] <id/容器名>
无参数:不指定,返回所有日志
-f
:--follow=true | false ,默认为 false ,一直跟踪日志变化并返回结果。实时返回,Ctrl+C
停止返回。
-t
:--timestamps=true | false ,默认为 false,在返回结果上加上时间戳
--tail
:后跟需返回的日志数量。
docker top <id/容器名>
docker exec [-d] [-i] [-t] <id/容器名> [COMMAND] [ARG]
docker stop <id/容器名>
docker kill <id/容器名>
stop
:发送信号给容器,等待容器的停止,SIGSTOP=19
kill
:直接停止容器,SIGKILL=9
man docker-run
man docker-logs
man docker-top
man docker-exec
标签:信号 默认 section 前台 test stop 交互式 返回结果 doc
原文地址:https://www.cnblogs.com/Yogile/p/12507742.html