Как передать содержимое текущей папки в образ докера в CircleCI?

У меня есть репозиторий проекта, который содержит мой проект и файл 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

1 ответ

При использовании docker Исполнитель (которым вы являетесь) специальный шаг setup_remote_docker необходимо запустить в задании, чтобы разрешить доступ к демону Docker Engine. В этом случае этого все равно будет недостаточно, поскольку даже в этом случае монтирование томов не будет работать. Вам нужно использовать machine исполнитель.

machine executor на CircleCI позволит вам монтировать тома через Docker CLI или Docker Compose.

Ссылка - https://circleci.com/docs/2.0/docker-compose/

Другие вопросы по тегам