您好,欢迎访问一九零五行业门户网

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视频教程》
以上就是docker的守护式容器是什么的详细内容。
其它类似信息

推荐信息