
项目在本地启动没有问题,公司搞了docker,然后docker启动就报这个错误了,ip地址的点变成-了,该怎么解决呢

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据给定的错误信息,可以看出问题出在将 IP 地址的点(.)替换为短横线(-)后,系统无法识别该主机名。为了解决这个问题,您可以尝试以下方法:
/etc/hosts 文件(在 Linux 系统中)或 C:\Windows\System32\drivers\etc\hosts 文件(在 Windows 系统中),确保其中包含正确的 IP 地址和主机名映射。例如:
10.7.11.207 your_hostname
--hostname 参数。例如:
docker run --hostname your_hostname ...
这将在容器内部设置主机名为 your_hostname,而不是使用默认的容器 ID。请将 your_hostname 替换为您实际使用的主机名。
docker-compose.yml 文件中为服务设置 hostname:
version: '3'
services:
your_service:
image: your_image
hostname: your_hostname
...
这将在启动服务时设置主机名为 your_hostname。请将 your_service、your_image 和 your_hostname 替换为您实际使用的服务名称、镜像名称和主机名。
通过以上方法之一,您应该能够解决 "Name or service not known" 错误。