我正尝试在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
-这些都不能解决我的问题
1条答案
按热度按时间jpfvwuh41#
我在macos上使用了docker工具箱(与virtualbox结合使用)。所以,我已经迁移到docker桌面,这解决了我的问题