Рабочий стол 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
Что это? Как его создать? Почему это необходимо в данном случае?
@HarshMishra Вы имеете в виду, что мне нужно использовать helm для установки LocalStack в k8s, но не localstack-cli для запуска LocalStack в докере?
Если вы можете смонтировать Docker Socket, это должно решить проблему. В противном случае вы можете рассмотреть K8 как альтернативный путь.
Мне нужно разместить ссылку .rd/docker.sock
там.
sudo ln -s ~$USER/.rd/docker.sock /var/run/docker.sock
LocalStack сейчас действительно полагается на Docker Socket, и если он не смонтирован, это приведет к множеству ошибок. Для Rancher Desktop вы можете создать локальный кластер Kubernetes и использовать диаграммы Helm для вращения экземпляра — github.com/localstack/helm-charts