docker - Docker-Compose Up 与远程上下文
问题描述
我希望更全面地了解 docker-compose up 如何在远程上下文中工作,以便我可以调试我遇到的问题,其中 docker-compose up 会在不提供任何错误的情况下使我的 jenkins 实例崩溃。我正在使用的管道可以总结为:
- 使用 docker-compose build 在本地构建
- 标记并将图像推送到私有注册表
- 将 docker 上下文更改为远程主机
- 从注册表中提取图像
- 列出所有图像(成功在远程主机上显示我的图像)
- 然后使用 docker-compose up 进行部署
我面临的问题是,当作业到达 docker-compose up 命令时,jenkins 说正在启动 3 个容器中的 2 个,但随后崩溃而没有错误。它使 jenkins UI 无响应,有时会完全冻结服务器,直到我重新启动它。
我的问题可能是单独的,但我想确认我正在正确使用 docker-compose up 命令,并且我提出了一些问题:
- docker-compose up 如何使用 docker compose 文件?docker-compose 文件不在远程主机上,它只存储在本地,我需要复制它还是 docker 上下文处理这个?
- 我已经重新标记了我创建的图像以便将它们推送到我的注册表,docker-compose up 如何引用我从 docker compose 文件创建的 3 个图像。我是否需要第二个引用新图像名称的 docker compose 文件才能运行容器?
解决方案
推荐阅读
- laravel - 在 Laravel 中获得雄辩的链接以从 mysql 复制连接
- javascript - 如果从 IBM Domino lotusscript 代理收到的响应文本有一个“€”符号,那么它显示的是€
- javascript - React 导出样式表
- android-studio - JUnit 测试类模板未在 Kotlin 项目中转换为 Kotlin 文件
- reactjs - Redux-logger 不适用于(使用 react-native)
- javascript - 为 3d 条形图添加边框颜色和宽度
- c# - 填充列表
从数据表列 - xml - 使用 count() 节点的 Xpath 练习不起作用(我是新手)
- linux-kernel - ebpf 程序加载错误:unknown func bpf_l4_csum_replace#11
- javascript - 隐藏文件上传按钮但显示文件名?