尝试在 Windows 中设置 Clickhouse 服务器并连接到它。我已经运行了以下命令:1.运行图像
docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server
Run Code Online (Sandbox Code Playgroud)
docker container exec -it some-clickhouse-server bash
Run Code Online (Sandbox Code Playgroud)
CONTAINER ID f366c4c23f45
IMAGE yandex/clickhouse-server
COMMAND "/entrypoint.sh"
CREATED 7 minutes ago
STATUS Up 7 minutes
PORTS 8123/tcp, 9000/tcp, 9009/tcp
NAMES some-clickhouse-server
Run Code Online (Sandbox Code Playgroud)
以下命令运行良好,但只能在容器内,而不能在容器外
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server
Run Code Online (Sandbox Code Playgroud)
我的步骤有什么问题?
您必须使用-p或--expose标志从容器中公开端口。所以你的命令看起来像这样:
docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server --expose 8123
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |