上篇中,在运行命令执行后容器会立即结束运行,本篇将介绍一下如何让容器在后台保持运行状态
简介
- 如何以守护式方式运行容器--命令方式
- 如何以守护式方式运行容器--参数设定方式
- 如何重新进入退出的容器
- 如何了解容器内部的运行情况
- 如何查看运行中容器的进程情况
- 如何在已经运行的容器中启动新的进程
- 如何停止运行中的容器
1、如何以守护式方式运行容器--命令方式
以交互方式运行容器后,使用ctrl+P/ctrl+Q方式退出
2、如何以守护式方式运行容器--参数设定方式
docker run命令 使用-d参数
※ 此时注意,如果容器没有可运行的进程,或运行的进程结束,此时容器仍旧会退出。
3、如何重新进入退出的容器
docker attach 容器名
4、如何了解容器内部的运行情况
docker logs [-f] [-t] [--tail] 容器名
1) -f :--follow=true 意思我持续输出日志,默认为false
2) -t: --timestamps=true ,给输出的日志上加上时间戳,默认false
3)--tail:输入结尾的行数,默认=“all”所有 指定为0时,显示最新的日志
5、如何查看运行中容器的进程情况
docker top 容器名
6、如何在已经运行的容器中启动新的进程
docker exec -t -i -d 容器名 [command] [args]
7、如何停止运行中的容器
docker stop 容器名
docker kill 容器名
※ stop : 会等待容器安全关闭后后返回
※ kill : 理解停止容器返回