docker的守护式容器是什么

网友投稿 1184 2022-10-07

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

docker的守护式容器是什么

docker的守护式容器是没有长期运行、没有交互式会话并且适合运行应用程序和服务的容器;可以利用“docker run -d 镜像名 [COMMAND] [ARG...] ”命令来启动守护式容器,参数设置为“-d”表示启动容器时使用后台运行的方式。

本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

docker的守护式容器是什么

什么是守护式容器

能够长期运行没有交互式会话适合运行应用程序和服务

扩展知识

以守护式形式运行容器

最简单的方式是以ctrl+p,ctrl+p的方式退出容器,这样容器就会在后台运行:

$ docker run -i -t IMAGE /bin/bashCtrl+P Ctrl+Q

想要再次进入到这个运行中的容器,可以采用docker attach命令附加到运行中的容器:

docker attach 容器名

启动守护式容器

那如何使用run命令来启动守护式容器呢?

$ docker run -d 镜像名 [COMMAND] [ARG...]

参数-d会告诉系统,启动容器时,使用后台运行的方式。但是后台如果运行结束的话,容器依然会停止,因此这里采用一个循环来使得后台始终在运行:

查看容器日志

如果想要看容器内部的运行情况,可以查看其日志。

$ docker logs [-f] [-t] [--tail] 容器名

-f表示一直跟踪日志的变化,并返回结果。–follows=True|False 默认为false;-t表示在返回的结果上加上时间戳。–timestamps=true|false 默认为false。--tail表示返回结尾处多少数量的日志。–tail=“all”。如果不指定,logs会返回所有的日志。

查看容器内进程

通过docker的top命令来查看一个运行中容器的进程

$ docker top 容器名

推荐学习:《docker视频教程》

php入门到就业线上直播课:查看学习

上一篇:linux可以查看文件的总大小吗
下一篇:运维体系建设(稳定性保障体系22)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~