需求描述:不使用DockerFile实现容器内的服务自动启动
1、创建执行程序,以crond为例
//进入容器xxx
docker exec -it xxx /bin/sh
//切换root账户
bash
//创建自动执行文件
vim /root/cron.sh
2、自动执行文件内容
crond start
3、修改执行文件权限
chmod +x /root/cron.sh
4、把执行文件添加到开机自启动文件
//.bashrc为docker容器开启自启动文件
vim /root/.bashrc
把一下内容添加到.bashrc文件内容之下
if [ -f /root/cron.sh ]; then
./root/cron.sh
fi
本文详细描述了如何在不依赖DockerFile的情况下,在Docker容器中设置服务如Cron定期自动启动,包括创建执行脚本、修改权限、添加至.bashrc以实现开机自启动的过程。
9万+

被折叠的 条评论
为什么被折叠?



