从一个具有不同teamcityagent名称的映像运行多个docker容器

时间:2018-06-26 12:47:54

标签: docker teamcity

我试图做Multiple Docker containers, same image, different config

中提到的事情

我做到了:

docker run --name DockerAgent1 <same image id>
docker run --name DockerAgent2 <same image id>
docker run --name DockerAgent3 <same image id>

但是然后我得到了错误:

Agent id=<unknown>. Another agent with name "DockerAgent"(id=173) is registered on the server. Please check you do not have two agents with the same name.

在teamcity中,我只会看到未经授权的DockerAgent。

我的dockerfile中也有

ENV AGENT_NAME DockerAgent1

当我从dockerfile中删除该文件时,teamcityagent的名称为ip_ [number]

我如何在teamcity中注册多个在docker中使用同一映像的代理,而每个代理具有不同的teamcity-agent名称。

1 个答案:

答案 0 :(得分:2)

您需要给代理人起不同的名字。因此,请使用以下内容

<body>