当前位置:首页 > 编程笔记 > 正文
已解决

docker 容器内手动设置服务自启动

来自网友在路上 164864提问 提问时间:2023-09-23 11:09:46阅读次数: 64

最佳答案 问答题库648位专家为你答疑解惑

需求描述:不使用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
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"docker 容器内手动设置服务自启动":http://eshow365.cn/6-12058-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!