Невозможно запустить DataStax-Studio в Docker на MacBook Pro M1

Я пытаюсь установить Cassandra и DataStax-studio для доступа к Cassandra на моем MacBook Pro M1 внутри докера.

Мне удалось вытащить образ Cassandra и запустить контейнер. Но когда я попробовал студию, я получил эту ошибку. Кажется, образ создан только для архитектуры Intel. Мне не удалось найти конкретный образ для архитектуры ARM.

Есть ли способ запустить DataStax Studio внутри Docker на Apple Mac M1?

Ниже приведены некоторые выходные данные терминала для подробностей.

      -MBP ~ % docker  image ls 
REPOSITORY            TAG       IMAGE ID       CREATED       SIZE
cassandra             latest    f6dfc8a5f3d8   7 days ago    393MB
datastax/dse-studio   latest    79b8a4b75312   7 weeks ago   787MB


-MBP ~ % docker container run -d 79b8a4b75312
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
ce8d20bd23445a20869371fb8e5c8cefbb16e9c968aa1f2870b6b578b6a81e88

-MBP ~ % docker container ls
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                         NAMES
112e980fe11c   f6dfc8a5f3d8   "docker-entrypoint.s…"   13 minutes ago   Up 13 minutes   7000-7001/tcp, 7199/tcp, 9042/tcp, 9160/tcp   hungry_bohr

Обновить Эта ссылка не очень полезна https://docs.datastax.com/en/install/6.0/install/installDSEDocker.html

1 ответ

Для Studio нет поддержки ARM.

В сборки Cassandra были внесены некоторые изменения, которые позволяют установку на машины ARM, но официально она еще не поддерживается, поэтому есть вероятность, что в какой-то момент вы столкнетесь с некоторыми проблемами.

Я собираюсь обратиться к разработчикам Studio здесь, в DataStax, и при необходимости опубликую здесь обновление. Ваше здоровье!

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