1

我在 Amazon Linux AMI 上构建了代理机器。它有 docker 容器jetbrains/teamcity-agent:latest。我可以在 TeamCity 面板中看到构建代理。

当我尝试使用 docker build/push 命令运行构建时,出现此错误

Cannot login to registry docker.io (new); cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?; exit code 1 (Step: docker build (Docker))

有什么问题teamcity-agent

4

1 回答 1

0

我猜这jetbrains/teamcity-agent:latest将作为没有 docker 权限的用户运行。运行此映像中的命令的用户需要添加到组 docker 中,或者通过 ACL 获得对 docker 套接字的权限/var/run/docker.sock。请注意,这是root等效的。

于 2018-11-10T14:22:00.787 回答