避免发生docker执行完后台shell脚本退出容器(Exited (0) 23 seconds ago)

启动容器立刻退出的原因:

Docker 在执行shell的时候,是在后台执行的;因此,在shell执行完成以后,docker检测到没有前台任务需要执行,便退出container.

解决方法:

在原来的shell脚本的后面加上

vim run.sh

如下

#!/bin/bash
/etc/inid.d/mysql start \
&& tail -f /dev/null
Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐