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
相关推荐
TAEHENGV7 分钟前
提醒历史模块 Cordova 与 OpenHarmony 混合开发实战
运维·服务器
建群新人小猿10 分钟前
陀螺匠企业助手 运行环境
java·大数据·人工智能·docker·php
虾..12 分钟前
Linux 进程间通信---命名管道
linux·运维·服务器
小宇的天下15 分钟前
Calibre DESIGNrev DRC/LVS启动和准备文件(10-2)
linux·运维·lvs
lifewange20 分钟前
Linux 日志查看命令速查表
java·linux·运维
凯子坚持 c23 分钟前
企业级数据抓取进阶指南:深度解析IPIDEA自动化解决方案与实战应用
运维·自动化
小CC吃豆子27 分钟前
Then库的原理是什么?
运维·ssh
A132470531235 分钟前
进程管理入门:查看和控制Linux进程
linux·运维·服务器·网络·chrome·github
The star"'37 分钟前
华为云服务系列总结
运维·华为云·云计算
云和数据.ChenGuang1 小时前
openeuler下的git指令集合
linux·运维·数据库·centos