docker容器启动时执行脚本 run /bin/bash执行多条指令
2023-09-27 14:26:12 时间
搜了很多资料发现并未解决,以下方法失败!求大神评论给出完美方案
1、首先需要编写需要启动的脚本,并将脚本放在 /etc/init.d/目录下 如:cs.sh
2、修改权限
3、chkconfig --add cs.sh
4、 chkconfig cs.sh on
启动容器时
docker run -idt ***/*** /bin/bash cs1.sh; cs2.sh; cs3.sh
每个指令后面加上分号
最好在每个脚本后面都加上 tail -f /dev/null
相关文章
- Docker容器:将带UI的程序直接转为Web应用,so easy
- rabbitmq docker 部署
- 在docker下运行mysql
- 【自动化测试】从0开始玩转docker ------- 03基础使用
- 【Docker】Dockerfile 之 FROM
- 使用 Dashboard - 每天5分钟玩转 Docker 容器技术(174)
- Docker Swarm 中最重要的概念- 每天5分钟玩转 Docker 容器技术(94)
- ELK 完整部署和使用 - 每天5分钟玩转 Docker 容器技术(90)
- Docker 容器
- 【Docker安全】关于Docker使用root与非root用户的场景中的容器与host中的执行用户的研究
- docker 运行容器,安装Nginx
- docker18.09 快速添加harbor仓库地址的方法(不是安装harbor)和修改镜像容器存放位置(初始化安装docker时,不是迁移容器镜像)...
- Docker-compose command 有多个命令例子
- Docker Workflow(三):编排工具
- 如何将 PostgreSQL 部署为 Docker 容器
- Docker:2016年,容器技术将带来什么?
- 从持续集成到持续交付——Docker Cloud概览
- Docker核心技术之容器与镜像深入了解
- 如果想从jenkins直接生成docker镜像,并推送到harbor中,最简单的脚本如何实现?
- 【docker】docker 总结
- [ docker相关知识 ] 删除 docker 拉取的容器 -- 解决删除镜像报错问题