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
相关推荐
AAA@峥13 小时前
K8s 流量入口管理|Ingress 核心原理 + ingress-nginx 部署 + 生产实战案例合集
nginx·容器·kubernetes
mgaofeid13 小时前
Ubuntu 24.04 中文输入法安装
linux·运维·ubuntu
测试运维日常笔记15 小时前
RHEL/CentOS 离线部署指南:配置本地 ISO 镜像作为 YUM 仓库
linux·运维·centos
小马同学-15 小时前
负载均衡-LVS全解析
运维·负载均衡·lvs
GlueNa2SiO315 小时前
10-Docker生产环境部署与K8s入门
笔记·学习·docker·容器·kubernetes
HiDev_15 小时前
【非标自动化】硬核阅读理解620行梯形图-逆推工位逻辑
运维·自动化
长江&后浪16 小时前
华为wlan实验-三层旁挂
运维·服务器·网络·华为
蜀道山老天师16 小时前
Zabbix监控Docker容器应用实践完整指南
linux·运维·docker·容器·zabbix
hweiyu0016 小时前
Linux命令:info
linux·运维
xiaoxiangsiyan16 小时前
机房交换机交换技术与服务器链路聚合深度指南
运维·服务器·网络·学习·自动化·bond