我有一个运行jetbrains / teamcity-agent图像的ECS Fargate服务。这已连接到在EC2实例(Windows)上运行的我的TeamCity主机。
[当我检查代理是否能够运行docker命令时,它显示以下错误:
未满足要求:docker.server.osType包含linux存在docker.server.version
在代理参数下->配置参数,我可以正确看到docker版本和dockerCompose.version。是否有我缺少的设置?
如果您尝试访问Fargate中的Docker套接字,Fargate不支持运行docker命令,则此功能有proposed ticket。
“ docker.server.osType”问题通常不会显示从代理运行的docker命令无法与docker守护程序正在运行。这通常是由于缺少权限所致,作为docker默认情况下仅允许root用户和群组docker
Teamcity-Unmet-requirements-docker-server-osType-contains-linux