
基于https://hub.docker.com/_/alpine/%E8%BF%90%E8%A1%8C%E7%9A%84ISC DHCP服务器容器。
ISC DHCP已于2022年12月停止支持。最终上游版本为4.4.3-P1,ISC将不再发布安全修复。
本镜像固定于Alpine 3.20(最后一个包含dhcp包的Alpine版本)上的该最终版本,按现状提供给现有部署用户使用;预计不会有进一步的上游补丁。
对于新部署,ISC建议迁移至Kea。
| 标签 | 描述 |
|---|---|
latest, 4.4.3-P1, 4.4.3, 4.4 | 基于Alpine 3.20的ISC DHCP 4.4.3-P1 |
ymlservices: dhcpd: image: joebiellik/dhcpd network_mode: host volumes: - ./dhcpd.conf:/etc/dhcp/dhcpd.conf # 取消注释以在容器重启间持久化租约 # - ./data:/var/lib/dhcp
示例dhcpd.conf可参考https://github.com/jcbiellikltd/docker-dhcpd/tree/main/example%E3%80%82
默认情况下,dhcpd会监听所有在配置中存在匹配subnet声明的接口。如需限制到一个或多个特定接口,可设置INTERFACES环境变量为空格分隔的接口名称列表:
ymlservices: dhcpd: image: joebiellik/dhcpd network_mode: host environment: INTERFACES: eth0 volumes: - ./dhcpd.conf:/etc/dhcp/dhcpd.conf
多接口配置:
ymlenvironment: INTERFACES: eth0 eth1
network_mode: host?DHCP是二层协议。无IP地址的客户端会从0.0.0.0向255.255.255.255广播DHCPDISCOVER报文,服务器需要同时接收原始广播和客户端的原始MAC地址才能生成有效回复。
Docker默认的桥接网络位于NAT和用户态代理之后,存在以下问题:
255.255.255.255)转发到容器内dhcpd.conf中的subnet条款匹配错误的接口您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务