Следующее работает нормально на локальном компьютере, но не работает при регистрации в 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 / lib / docker / aufs / mnt / 4a9af90d342b491ae92af5a88360d2e34fce\0d21c15f8a648 "/ var / lib / docker / aufs / mnt / 4a9af90d342b491ae92af5a88360d2e34fce0d21c15f8a648767e89fb51aa / etc / mysql / conf.d / mysql.cnf \\\ "вызвал \\\" не каталог \\\ "\" "\ n каталог в файл (или наоборот)? Проверьте, существует ли указанный путь к хосту и является ли он ожидаемым типом '