问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jenkins pipeline调用docker-compose启动容器失效

发布网友 发布时间:2022-04-21 19:53

我来回答

1个回答

热心网友 时间:2022-06-18 21:08

避免Docker容器启动脚本运行后自动退出的解决办法
docker run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行(我们在一个正常的Linux Terminal中运行/bin/bash,运行完了也就完了,不会一直挂着等待响应的,所以确实没办法用daemon方式来跑/bin/bash)。这个地方官方早期和现在的文档也确实有些前后不一致,现在是detach,早期的文档说指定-d以daemon方式来运行容器,可能存在一定的误解。
另外,如果你需要跑容器里的bash,直接运行docker run -i -t CONTAINER_NAME /bin/bash 就可以了,如果觉得参数比docker attach多,可以设置一个别名(alias)来解决:
alias dockerbash='docker run -i -t CONTAINER_ID /bin/bash'设置好别名后,直接运行dockerbash就可以进入容器的bash了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 jenkins执行shell脚本执行docker操作权限问题? jenkins docker镜像是基于什么系统的 jenkins任务中可以用docker吗 jenkins安装需要docker吗 怎么走出失恋 如何走出失恋 大家都是怎么走出失恋的 该如何正确的走出失恋? 怎么快速走出失恋阴影回归正常生活 怎样走出失恋 在感情中,失恋的人都是怎么走出来的? 如何走出失恋的痛苦?我要崩溃了 刚失恋每天都很难过,怎么才能快些走出来? 你是怎么走出失恋的? 失恋了应该怎样走出失恋期? 如何快速走出失恋的痛苦? 你是如何快速走出失恋阴霾的? 葡萄酒的味道应该怎么形容 失恋后一直很难过,需要如何走出失恋? 醇基燃料属于危险化学品吗 jenkins怎么给git打包并部署docker容器 怎么把文件传入docker jenkins镜像中 有了Jenkins,为什么还需要一个独立的部署系统 如何设置Jenkins在CentOS 7连续开发集成 如何使用docker搭建部署pipeline 宝塔镜像系统盘以后,数据盘如何挂载 阿里云数据盘扩容之后宝塔如何操作 宝塔面板根目录怎么是系统盘? 天翼云linux系统盘容量,买了500g硬盘,客服说不能... ubuntu 安装宝塔面板 重启过后就出来这个是什么原... 为什么我的宝塔会有2个硬盘 宝塔面板是干什么用的? 宝塔备份网站能直接用吗 宝塔、安全狗和云帮手的区别是什么? 宝塔接收不到传值 关于鲲鹏ECS说法正确的是A.用户可以创建,删除虚拟... 安全狗,云帮手,宝塔这三款Linux运维面板哪个适合... 管理面板推荐哪个? 如何使用购买的阿里云服务器磁盘空间 微信发票小程序怎么使用