camunda in docker
Запустил стандартный контейнер из докер-хаба. Получил ошибку:
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested"
Запустить под маком невозможно? Чип M1.
Команда:
docker pull camunda/camunda-bpm-platform:latest
Детали смотрел тут. Документация по camunda7
Ответы (1 шт):
Автор решения: hedgehogues
→ Ссылка
Мне помогло:
docker run --rm -ti --platform linux/amd64 -p 8080:8080 camunda/camunda-bpm-platform:7.16.0
Но, вероятно, это не будет работать для camunda8. Не факт, что это поможет вам. Попробуйте один из других способов, если этот не подошёл. Судя по всему, есть несколько решений вопроса:
- Собрать свой контейнер под ARM из исходников camunda7. Взять alpine linux под arm, туда джаву под арм, туда камунду со спрингбутом
- Использовать транслятор Rosetta, но может тормозить. Дополнительно для докера
- Сделать мульти-архитектурный контейнер. Детали можно уточнить в чате
- Запустить докер-контейнер на виртуальной машине и попробовать работать там, если вам нужно протестировать решение
- Запускать образ
camunda/camunda-bpm-platform:7.16.0 - Спросить помощь в чате, в телеграмм под вашу проблему
- Поискать ответы в github issues
- Собрать свой докер-файл под архитектуру: "specify the platform in the FROM command just put this at the top"
- Разобраться, как запускать контейнеры под определённую платформу