从 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 返回了这个:
看起来很正常。
我有一台机器有多个 docker 容器用于我正在开发的项目,我刚刚在其中设置了一个新的 docker 容器 运行ning Gitlab-Runner。
我需要在所有其他 docker 容器上 运行 一些命令,每当发出提交时,Gitlab-Runner 中的 运行ner 是否仍然存在访问其他容器并告诉它们执行命令甚至重新启动它们?
我们目前不使用 SSH 密钥访问具有所有 docker 容器的服务器,我们使用用户名和密码。
安全的方法(也比使用密码更容易)是开始使用 SSH 密钥并通过网络访问容器。或者至少从 gitlab-runner 发出命令以通过 SSH 托管。
另外,SOF seach 返回了这个: