Почему при запуске LocalStack Desktop с Rancher Desktop возникает ошибка подключения к сокету докера?

Рабочий стол Rancher запущен, и я запустил LocalStack:

localstack start

Даже API работает:

aws s3 mb s3://my-first-bucket --endpoint-url=http://localhost:4566

Но при доступе из браузера:

http://localhost:4566

Есть пустая страница.

При запуске LocalStack Desktop появляется сообщение о невозможности подключения к сокету докера:

В локальном файле нет:

/var/run/docker.sock

Что это? Как его создать? Почему это необходимо в данном случае?

LocalStack сейчас действительно полагается на Docker Socket, и если он не смонтирован, это приведет к множеству ошибок. Для Rancher Desktop вы можете создать локальный кластер Kubernetes и использовать диаграммы Helm для вращения экземпляра — github.com/localstack/helm-charts

Harsh Mishra 21.05.2024 08:12

@HarshMishra Вы имеете в виду, что мне нужно использовать helm для установки LocalStack в k8s, но не localstack-cli для запуска LocalStack в докере?

Alpin Cleopatra 21.05.2024 09:56

Если вы можете смонтировать Docker Socket, это должно решить проблему. В противном случае вы можете рассмотреть K8 как альтернативный путь.

Harsh Mishra 22.05.2024 10:45
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
3
407
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне нужно разместить ссылку .rd/docker.sock там.

sudo ln -s ~$USER/.rd/docker.sock /var/run/docker.sock

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