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
相关推荐
IT邦德44 分钟前
Dify1.6基于ubuntu系统的部署实战
linux·运维·ubuntu
蓝速科技1 小时前
蓝速科技会议电子门牌规模化部署与运维成本实测
运维·科技
许彰午1 小时前
# allbytaskid——一个接口扛六个DataStore
运维·服务器·php
牛奶咖啡132 小时前
AI助力运维——AIGC运维应用实践—Deepseek的介绍与本地部署选型
运维·人工智能·deepseek·deepseek能做什么·deepseek本地部署配置·本地部署选型避坑原则·本地部署的典型方案
木白CPP2 小时前
Linux 驱动UART子系统源码分析
linux·运维·服务器·驱动开发·嵌入式硬件·开源软件
-今昭-2 小时前
HAProxy 负载均衡部署
运维·负载均衡
RisunJan3 小时前
Linux命令-times(进程累计时间显示)
linux·运维·chrome
holidaypenguin3 小时前
Docker 前端本地开发指南(实操版)
docker
xiaoxiangsiyan3 小时前
RHCE2026完整版全知识点清单
运维·网络·学习·自动化·rhce
风控PM说3 小时前
自动化风控策略生成:基于决策树的方法
运维·决策树·自动化