This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 6f38d79b423 [doc] note that run-thirdparties-docker.sh only recognises 
eth[0-9] NIC names (#3755)
6f38d79b423 is described below

commit 6f38d79b423faf3e3b33511808c87fef8a8c2c71
Author: boluor <[email protected]>
AuthorDate: Sun May 24 15:27:26 2026 -0700

    [doc] note that run-thirdparties-docker.sh only recognises eth[0-9] NIC 
names (#3755)
    
    ## Summary
    
    \`docker/thirdparties/run-thirdparties-docker.sh\` detects the primary
    NIC by grep-ing for \`eth[0-9]\`. On modern Linux distros using
    systemd/udev predictable names (\`enp3s0\`, \`ens33\`, \`eno1\`, …),
    this silently fails and the container set-up cannot start.
    
    Add a one-paragraph note to the **External Data Source e2e Tests › 0.
    Preparation** section in EN + zh community guides, telling the reader to
    set \`eth_name\` manually when their NIC doesn't match \`eth[0-9]\`.
    
    Fixes #3196
    
    Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
---
 community/developer-guide/regression-testing.md                         | 2 ++
 .../current/developer-guide/regression-testing.md                       | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/community/developer-guide/regression-testing.md 
b/community/developer-guide/regression-testing.md
index 8a52ad8024a..4836e8a0f1e 100644
--- a/community/developer-guide/regression-testing.md
+++ b/community/developer-guide/regression-testing.md
@@ -724,6 +724,8 @@ Before starting the containers, check the network 
configuration of the server or
 
 These correspond to the IP address (output of `hostname -i`, usually the IP of 
eth0), the host name (output of `hostname`), and the alias (the same as the 
host name), respectively.
 
+> **Note**: `run-thirdparties-docker.sh` detects the primary network interface 
by scanning for names matching `eth[0-9]`. Modern Linux distributions using 
systemd/udev assign predictable names such as `enp3s0`, `ens33`, or `eno1`, 
which the script does not recognize. If your host uses such a name, the script 
will fail to detect an interface — manually set the `eth_name` variable inside 
`run-thirdparties-docker.sh` to your actual interface name before running it.
+
 ### 1. Start the Container
 
 Doris currently supports Docker compose for data sources including es, mysql, 
pg, hive, sqlserver, oracle, iceberg, hudi, and trino. The related files are 
stored in the `docker/thirdparties/docker-compose` directory.
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/developer-guide/regression-testing.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/developer-guide/regression-testing.md
index 6188f9d3bfa..1610d303800 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/developer-guide/regression-testing.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/developer-guide/regression-testing.md
@@ -724,6 +724,8 @@ Doris 支持对接多种外部数据源的查询。回归框架提供了通过 D
 
 分别对应 IP 地址(`hostname -i` 输出,一般是 eth0 的 IP)、主机名(`hostname` 输出)、别名(同主机名)。
 
+> **注意**:`run-thirdparties-docker.sh` 通过匹配 `eth[0-9]` 模式来探测主网卡。现代 Linux 
发行版(systemd/udev)通常使用 `enp3s0`、`ens33`、`eno1` 等可预测命名,脚本无法识别。如果你的主机网卡名不符合 
`eth[0-9]` 模式,启动前请手动在 `run-thirdparties-docker.sh` 中将 `eth_name` 变量设为实际的网卡名。
+
 ### 1. 启动 Container
 
 Doris 目前支持 es、mysql、pg、hive、sqlserver、oracle、iceberg、hudi、trino 等数据源的 Docker 
compose。相关文件存放在 `docker/thirdparties/docker-compose` 目录下。


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to