需求描述:不使用DockerFile实现容器内的服务自动启动
1、创建执行程序,以crond为例
bash
//进入容器xxx
docker exec -it xxx /bin/sh
//切换root账户
bash
//创建自动执行文件
vim /root/cron.sh
2、自动执行文件内容
bash
crond start
3、修改执行文件权限
bash
chmod +x /root/cron.sh
4、把执行文件添加到开机自启动文件
bash
//.bashrc为docker容器开启自启动文件
vim /root/.bashrc
把一下内容添加到.bashrc文件内容之下
bash
if [ -f /root/cron.sh ]; then
./root/cron.sh
fi