【问题标题】:Cannot connect to the Docker daemon on TeamCity build agent in AWS无法连接到 AWS 中 TeamCity 构建代理上的 Docker 守护程序
【发布时间】:2019-04-13 20:33:48
【问题描述】:

我在 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 有什么问题?

【问题讨论】:

  • 你确定是teamcity-agent的问题吗?如果你只是尝试运行docker ps 或类似的东西会发生什么?

标签: docker teamcity docker-aws


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 2016-06-28
    相关资源
    最近更新 更多