【发布时间】:2021-12-06 22:05:26
【问题描述】:
我有一个安装了 Docker 的 AWS 实例。并且一些容器正在运行。我在 docker 中设置了一个 Laravel 项目。
我可以通过 AWS IP 地址和 DNS 地址(GoDaddy)访问这个 Web 应用程序。
我还设计了 gitlab CI/CO 将代码发布到 AWS 实例。
当我尝试通过 Gitlab 管道推送代码时,管道中出现以下错误。
无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。 docker 守护进程是否正在运行?
我检查了 docker,它运行正常。请提供任何线索。
.gitlab-ci.yml
管道在 deploy-api-staging 失败:-> script -> scripts/ci/build
构建脚本
部署脚本
【问题讨论】:
-
这个错误会导致很多情况。你能告诉我你正在做什么吗?
-
我正在构建图像并将其发布到 aws 上,我正在附加有问题的 gitlab 代码
-
你的 Gitlab CI 代理里面有 Docker 吗? Gitlab CI 需要一个代理来运行。我认为您的代理没有 Docker
-
哦,我明白了,检查相同。你能给我更多的细节。比如如何检查以及如何设置。
-
你在哪里安装了 Gitlab CI 运行器?检查该实例
标签: amazon-web-services docker amazon-ec2 gitlab pipeline