部署 DataEase 的服务器可以 ping 通外部的域名地址,但是 dataease 容器内无法 ping 通外部的域名地址,可能是DNS域名解析的问题,需要将DNS域名解析配置映射到容器中。
处理步骤:
1、编辑 ${dataease安装目录}/dataease2.0/docker-compose.yml 文件,添加 extra_hosts 配置
vim ${dataease安装目录}/dataease2.0/docker-compose.yml
# 添加如下配置信息(将配置信息替换为实际的DNS解析配置)
extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229"
2、修改完成后执行命令重启服务
# 重启服务命令
dectl reload
以上步骤执行完成后,会在 dataease 容器中的 /etc/hosts 中创建一个具有 ip 地址和主机名的映射关系:
162.242.195.82 somehost
50.31.209.229 otherhost