docker容器在服务器不停运行的技巧
2022年游戏企业怎么在服务器上一直运行docker容器?本篇文章为大家展示了怎么在网站服务器上一直运行docker容器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1、现象
启动docker容器
dockerrun–name[CONTAINER_NAME][CONTAINER_ID]
查看容器运行状态
dockerps-a
发现刚刚启动的mydocker容器已经退出
2、原因
很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.
容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的
docker容器的主线程(dockfile中CMD执行的命令)结束,容器会退出
3、解决方法
可以使用交互式启动
dockerrun-i[CONTAINER_NAMEorCONTAINER_ID]
上面的不太友好,建议使用后台模式和tty选项
dockerrun-dit[CONTAINER_NAMEorCONTAINER_ID]
查看容器状态
dockerps-a
docker调出后台容器
dockerattach[CONTAINER_NAMEorCONTAINER_ID]
TIPs:退出时,使用[ctrl + D],这样会结束docker当前线程,容器结束,可以使用[ctrl + P][ctrl + Q]退出而不终止容器运行
如下命令,会在指定容器中执行指定命令,[ctrl+D]退出后不会终止容器运行
dockerexec-it[CONTAINER_NAMEorCONTAINER_ID]/bin/bash
上述内容就是怎么一直运行docker容器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注木准科技行业资讯频道。
以上就是木准科技为大家介绍的怎么在服务器上一直运行docker容器的内容,希望看完对大家能够有所帮助,木准科技专注网站服务器租用托管,旗下包含移动电信联通等单线多线机柜租用服务,是江苏省内专业的IDC数据机柜托管租用提供商,专业提供网站专用服务器租用、网站专用服务器托管等业务,百度标准定制化机柜,48U超大容量,降低用户机柜租用费用。如有需要,敬请联系木准科技。