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

需求描述:不使用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
相关推荐
我科绝伦(Huanhuan Zhou)23 分钟前
MySQL运维必备:24个核心监控参数(含查询语句+异常处理)
运维·数据库·mysql
python百炼成钢26 分钟前
44.Linux RTC
linux·运维·实时音视频
玖疯子28 分钟前
Docker 极简入门实战大纲
docker
有谁看见我的剑了?36 分钟前
Rocky9.6 Samba搭建学习
linux·运维
未来之窗软件服务39 分钟前
服务器运维(十六)vlang语言linuxSSH日志分析——东方仙盟炼气期
运维·服务器·服务器运维·东方仙盟
吕了了40 分钟前
113 隐藏此电脑中的常用文件夹
运维·windows·系统
L***B5681 小时前
Nginx代理到https地址忽略证书验证配置
运维·nginx·https
源梦想1 小时前
绝地幸存者H5割草网页小游戏Linux部署演示
linux·运维·服务器
拾心211 小时前
【云运维】K8s管理(二)
运维·容器·kubernetes
e***58232 小时前
Nginx 配置前端后端服务
运维·前端·nginx