Я пытаюсь использовать ClickHouse с докером на Mac OS. Я использую следующую команду:
docker run -d -p 8123:8123 --rm --name some-clickhouse-server -v /my/config/path/config.xml:/etc/clickhouse-server/config.xml --ulimit nofile=262144:262144 yandex/clickhouse-server:latest
Контейнер успешно запущен, но при попытке подключиться к нему по http curl 'http://localhost:8123'
появляется ошибка:
Не удалось подключиться к локальному порту 8123: соединение отклонено
Когда я подключаюсь к Clickhouse из Clickhouse-клиента (также используя образ Docker), все в порядке
Я запустил образ Clickhouse-сервера в режиме -it
, установил curl
, запустил сервер и попытался подключить clickhouse-сервер изнутри контейнера, тоже нормально
Также я попытался изменить настройки файла config.xml (который был скопирован из образа Docker) для listen_host
(::
, 0.0.0.0
, ::1
, 127.0.0.1
)
и для каждой настройки я пытался соединиться с помощью curl для localhost
, 127.0.0.1
, 0.0.0.0
- ничего из этого не решило мою проблему