Следующее прекрасно работает на локальном компьютере, но при регистрации в CircleCI происходит сбой:
mysql:
image: mysql:5.7
ports:
- 3306:3306
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=true
- MYSQL_ROOT_HOST=%
restart: always
volumes:
- ./docker/mysql/mysqld.cnf:/etc/mysql/conf.d/mysql.cnf
В извлеченном проекте есть файл ./docker/mysql/mysqld.cnf.
Ошибка, отображаемая в CircleCi:
ОШИБКА: для proj-server_mysql_1 Невозможно запустить службу mysql: b'oci ошибка времени выполнения: container_linux.go: 265: запуск процесса контейнера вызвал "process_linux.go: 368: инициализация контейнера вызвала \ "rootfs_linux.go: 57: монтирование \\\" / home / circleci / max / proj-server / docker / mysql / mysqld.cnf \\\ "в rootfs \\\" / var/ Библиотека / Докер / AUFS / мнт / 4a9af90d342b491ae92af5a88360d2e34fce0d21c15f8a648767e89fb51aa \\\»в \\\ "/ вар / Lib / DOCKER / AUFS / мнт / 4a9af90d342b491ae92af5a88360d2e34fce0d21c15f8a648767e89fb51aa / и т.д. / MySQL / conf.d / mysql.cnf \\\" вызвал \\\ "not a directory \\\" \ "" \ n: Вы пытаетесь смонтировать каталог в файл (или наоборот)?Проверьте, существует ли указанный путь к хосту и имеет ли он ожидаемый тип '