Warm tip: This article is reproduced from serverfault.com, please click

其他-为什么TeamCity无法通过jetbrains / agent映像识别docker服务器属性?

(其他 - Why doesn't TeamCity recognize docker server properties with the jetbrains/agent image?)

发布于 2019-12-12 23:56:04

我有一个运行jetbrains / teamcity-agent映像的ECS Fargate服务。这已连接到在EC2实例(Windows)上运行的我的TeamCity主机。

当我检查代理程序是否能够运行docker命令时,它显示以下错误:

未满足的要求:docker.server.osType包含存在的Linux docker.server.version

在代理参数->配置参数下,我可以正确看到docker版本和dockerCompose.version。是否有我缺少的设置?

在此处输入图片说明

Questioner
SamIAm
Viewed
0
4,503 2020-08-06 06:15:27

如果你尝试访问Fargate中的Docker套接字,则Fargate不支持运行docker命令,因此建议使用此功能的票证

没有显示“ docker.server.osType”的问题通常意味着从代理运行的docker命令无法与正在运行的docker守护程序连接。这通常是由于缺少权限所致,因为docker默认情况下仅允许来自root用户和docker组用户的连接

Teamcity-Unmet-requirements-docker-server-osType-contains-linux