无法在macos上通过http从容器外部连接到clickhouse

vngu2lb8  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(499)

我正尝试在mac os上使用clickhouse和docker。我使用下一个命令:

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 -这些都不能解决我的问题

jpfvwuh4

jpfvwuh41#

我在macos上使用了docker工具箱(与virtualbox结合使用)。所以,我已经迁移到docker桌面,这解决了我的问题

相关问题