ory/dockertest在GitHub Actions中运行异常,容器自动退出求助
问题:GitHub Actions中ory/dockertest启动ClickHouse容器提前退出
问题现象
本地环境下使用ory/dockertest可正常创建并使用ClickHouse容器,但在GitHub Actions中运行测试时,容器会在测试执行前自动退出。登录GitHub测试服务器执行docker ps -a得到以下输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 32b6ec43b96a clickhouse/clickhouse-server:latest "/entrypoint.sh" 13 minutes ago Exited (232) 13 minutes ago sweet_hertz 4e750bc3dcf1 clickhouse/clickhouse-server:latest "/entrypoint.sh" 17 minutes ago Exited (232) 17 minutes ago naughty_buck
排查过程
查看容器日志后发现报错信息:
/entrypoint.sh: create new user 'clickhouse_test' instead 'default' Poco::Exception. Code: 1000, e.code() = 0, Not found: https_port (version 22.9.1.2603 (official build))
解决方案
将使用的镜像从clickhouse/clickhouse-server:latest替换为yandex/clickhouse-server后,问题解决。
内容的提问来源于stack exchange,提问作者jan
相关产品推荐
相关产品推荐

