gpt4 book ai didi

docker - 如何将当前文件夹内容传递给 CircleCI 中的 docker 镜像?

转载 作者:行者123 更新时间:2023-12-02 18:28:56 26 4
gpt4 key购买 nike

我有一个项目 repo,其中包含我的项目和 docker-compose.yml 文件。

在 docker-compose 文件中,它会挂载当前所在的 ($pwd),然后运行命令。

我似乎找不到使用 Circle CI 完成这项工作的方法。当我运行 docker-compose 文件时,它似乎没有安装卷。如何将当前文件夹内容传递到 Circle CI 中的图像中?

这是我当前的 config.yml 文件 - https://github.com/mikebell/mikebell.io/blob/master/.circleci/config.yml

最佳答案

使用 docker 时执行者(你是)特殊步骤setup_remote_docker需要在作业中运行以启用对 Docker 引擎守护程序的访问。在这种情况下,这仍然不够,因为即使那样,安装卷也不起作用。您需要使用 machine执行人。
machine CircleCI 上的 executor 将允许您通过 Docker CLI 或 Docker Compose 挂载卷。

引用 - https://circleci.com/docs/2.0/docker-compose/#using-docker-compose-with-machine-executor

关于docker - 如何将当前文件夹内容传递给 CircleCI 中的 docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53416594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com