# #macos #docker #server #gitlab #continuous-integration
Вопрос:
Я хочу создать образ docker изначально на бегуне оболочки: поэтому я пытался зарегистрировать бегун GitLab с исполнителем оболочки на моем локальном компьютере (macOS), чтобы создать и запустить образ docker, используя эту ссылку:
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-the-shell-executor
Я должен выполнить эту команду: sudo usermod -aG docker gitLab-runner
предоставить разрешения GitLab-runner. Однако usermod больше не работает на mac, поэтому я попытался перейти по нескольким ссылкам StackOverflow, которые подсказывали мне использовать sudo или dscl. Ни один из них, похоже, не работает. Ошибка, которую я получаю на конвейере :
mkdir: /builds/ht8y-6qs/0/webapp.tmp: Read-only file system
Кто-нибудь знает обходной путь? Ps: Я знаю, что лучший способ сделать это был бы внутри уровня виртуализации, но я все еще хочу это выяснить
Комментарии:
1. У вас просто не хватает места на диске? Это было бы внутри виртуальной машины docker на Mac, если эта ошибка находится внутри контейнера.
2. Нет, у меня достаточно места на диске