从 docker 容器内的 gitlab-runner 发出命令

Issue commands from a gitlab-runner inside docker container

我有一台机器有多个 docker 容器用于我正在开发的项目,我刚刚在其中设置了一个新的 docker 容器 运行ning Gitlab-Runner。

我需要在所有其他 docker 容器上 运行 一些命令,每当发出提交时,Gitlab-Runner 中的 运行ner 是否仍然存在访问其他容器并告诉它们执行命令甚至重新启动它们?

我们目前不使用 SSH 密钥访问具有所有 docker 容器的服务器,我们使用用户名和密码。

安全的方法(也比使用密码更容易)是开始使用 SSH 密钥并通过网络访问容器。或者至少从 gitlab-runner 发出命令以通过 SSH 托管。

另外,SOF seach 返回了这个: 看起来很正常。