在 docker 中使用 alpine 并尝试开始命名,但它只退出(输出为零)
这有效
CMD /usr/sbin/named -f -c /etc/bind/named.conf
然后在 docker 图像中表示为
"Cmd": [
"/bin/sh",
"-c",
"/usr/sbin/named -f -c /etc/bind/named.conf"
但是,这不起作用。
CMD ["/usr/sbin/named", "-f", "-c /etc/bind/named.conf"]
这是完整的 Dockerfile,我也将它用于 CI 测试
FROM alpine
RUN apk --no-cache add bind bind-tools bash
CMD /usr/sbin/named -f -c /etc/bind/named.conf