避免发生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

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐