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
相关推荐
2501_93990905几秒前
Rancher 管理 Kubernetes 集群与Pod的详解
容器·kubernetes·rancher
可爱又迷人的反派角色“yang”4 分钟前
k8s(二)
linux·运维·docker·云原生·容器·kubernetes·云计算
计算机小手15 分钟前
内网穿透系列十六:使用 wg-easy 快速搭建基于 wireguard 的虚拟局域网,支持Docker部署
经验分享·网络协议·docker·开源软件
龙亘川16 分钟前
智算运维技术全景解析:挑战、架构与落地实践(2025 最新报告解读)
运维·架构·智算
旧日之血_Hayter21 分钟前
docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
运维·docker·容器
超级大福宝23 分钟前
在 Linux 发行版中安装 Times New Roman 字体
linux·运维·服务器
m0_4887776526 分钟前
Kubernetes基础
云原生·容器·kubernetes·yaml
文言一心39 分钟前
基于 Docker + Docker Compose 实现一键部署(单节点部署场景下轻量、易维护、可一键启停)
运维·docker·容器
守护砂之国泰裤辣1 小时前
Windows+docker下简单kafka测试联调
java·运维·spring boot·docker·容器
释怀不想释怀1 小时前
Docker(常见命令)
docker·容器·eureka