Sign inSign up

trustdns/trust-dns

By trustdns

Updated almost 3 years ago

Trust-DNS Server image distribution

Image
1

346

trustdns/trust-dns repository overview

License: MIT License: Apache 2.0

Trust-DNS in Docker

This is the trust-dns Docker image

Enabled features in the image

  • dns-over-https
  • dns-over-https-rustls
  • dnssec-openssl
  • dnssec-ring
  • dnssec
  • resolver
  • sqlite
  • backtrace

Example use in docker-compose

version: "2"

services:
    dns-server:
        image: trustdns/trust-dns:latest
        volumes:
          - ./config/dns/named.toml:/etc/named.toml:ro
          - ./config/dns/ipv6_block.zone:/var/named/ipv6_block.zone:ro
        ports:
            - "53:53/tcp"
            - "53:53/udp"
Contributing
Build a pull-request or your work

You can add the argument FEATURES= to define the list of enabled features

  • Edit and run

    IMAGE_TAG="yourUsername/trust-dns:ns-trial" \
    VERSION="0.20.x-dev" \
    SOURCE_FILE="https://github.com/bluejekyll/trust-dns/archive/refs/heads/stop-returning-ns-on-auth-response.tar.gz" \
    SOURCE_SHA256="$(curl -Ls "${SOURCE_FILE}" -o - | sha256sum | cut -d ' ' -f 1)" \
    make build-alpine
    

To use wget, replace curl -Ls "${SOURCE_FILE}" -o - by wget "${SOURCE_FILE}" -O -

Push the result to your repository
IMAGE_TAG="yourUsername/trust-dns:ns-trial" make push

Tag summary

Content type

Image

Digest

sha256:e2a1455bd

Size

10.9 MB

Last updated

almost 3 years ago

docker pull trustdns/trust-dns