文件名称:ldddns:本地Docker开发DNS
文件大小:43KB
文件格式:ZIP
更新时间:2024-04-19 06:46:32
dns docker experimental dns-sd debian-packages
本地Docker开发DNS 一项系统服务,将监视您的Docker主机并提供容器的DNS名称。 该服务使用多播DNS(又名mDNS,zeroconf,Bonjour,Avahi)广播域名。 这样的限制是,域名只能位于.local TLD上,并且只能位于TLD之下的一级。 好处是您不必更改DNS服务器或在/etc/resolv或类似文件中进行配置。 如果容器还具有暴露的端口(并且可以在/etc/services查找端口),则该服务还将广播服务/域以进行服务发现。 即_https._tcp. (aka DNS-SD)。 每个容器的每个服务只能广播一个域名。 默认情况下,将从存在的VIRTUAL_HOST环境变量(几个主机名可以用空格或逗号分隔)和容器名称中生成域名。 如果主机名不符合位于.local TLD上的规则,并且仅位于服务以下一级,则它将重写它。 即my.fancy.c
【文件预览】:
ldddns-main
----testdata()
--------container.json(7KB)
----.goreleaser.yml(1KB)
----deb()
--------ldddns.asc(10KB)
--------preremove.sh(229B)
--------ldddns.list(35B)
--------postinstall.sh(995B)
--------postremove.sh(336B)
----container.go(3KB)
----internal()
--------log()
--------hostname()
--------container()
----systemd()
--------ldddns.service(801B)
----.github()
--------dependabot.yml(297B)
--------ISSUE_TEMPLATE()
--------SECURITY.md(346B)
--------workflows()
--------CODEOWNERS(12B)
----.git-blame-ignore-revs(0B)
----entry_groups.go(1KB)
----LICENSE(1KB)
----CONTRIBUTING.md(1KB)
----page()
--------footer.html(16B)
--------header.html(1KB)
----install.sh(1KB)
----main.go(2KB)
----.gitignore(34B)
----.golangci.yml(415B)
----dns.go(1KB)
----go.sum(15KB)
----CODE_OF_CONDUCT.md(3KB)
----.wwhrd.yml(137B)
----README.md(4KB)
----go.mod(1KB)