{"id":21663490,"url":"https://github.com/hickory-dns/docker","last_synced_at":"2026-03-02T03:35:59.657Z","repository":{"id":58569591,"uuid":"387491608","full_name":"hickory-dns/docker","owner":"hickory-dns","description":"The Docker image for hickory-dns","archived":false,"fork":false,"pushed_at":"2025-05-05T20:16:31.000Z","size":233,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-05T21:28:02.129Z","etag":null,"topics":["docker","docker-image","hickory-dns"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/hickorydns/hickory-dns","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hickory-dns.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-19T14:25:12.000Z","updated_at":"2025-05-05T20:16:36.000Z","dependencies_parsed_at":"2023-09-24T10:37:29.653Z","dependency_job_id":"f2b73aad-d778-429b-b2d7-d8ab55b4e281","html_url":"https://github.com/hickory-dns/docker","commit_stats":null,"previous_names":["hickory-dns/docker"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/hickory-dns/docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hickory-dns%2Fdocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hickory-dns%2Fdocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hickory-dns%2Fdocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hickory-dns%2Fdocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hickory-dns","download_url":"https://codeload.github.com/hickory-dns/docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hickory-dns%2Fdocker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29991907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-image","hickory-dns"],"created_at":"2024-11-25T10:26:04.397Z","updated_at":"2026-03-02T03:35:59.646Z","avatar_url":"https://github.com/hickory-dns.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE-MIT)\n[![License: Apache 2.0](https://img.shields.io/badge/license-Apache_2.0-blue.svg)](LICENSE-APACHE)\n\n![hickory-DNS](logo.png)\n\n# hickory-DNS in Docker\n\nThis is the [hickory-dns](https://github.com/hickory-dns/hickory-dns#readme) Docker image\n\n## Enabled [features](https://github.com/hickory-dns/hickory-dns/#using-as-a-dependency-and-custom-features) in the image\n\n- `ascii-art`\n- `blocklist`\n- `dnssec-ring`\n- `h3-ring`\n- `https-ring`\n- `quic-ring`\n- `resolver`\n- `recursor`\n- `rustls-platform-verifier`\n- `sqlite`\n- `webpki-roots`\n\n## Additional files\n\nThe container has some more files copied from the Debian (`trixie`) package `dns-root-data`.\n\nSee: https://www.iana.org/domains/root/files\n\n- `/usr/share/dns/root.ds` The DNS `DS` record for DNSSEC validation of the root `.` (https://data.iana.org/root-anchors/root-anchors.xml).\n- `/usr/share/dns/root.hints` The hints to the DNS root servers  (https://www.internic.net/domain/named.root).\n- `/usr/share/dns/root.key` The DNS `DNSKEY` record for DNSSEC validation of the root `.` (https://data.iana.org/root-anchors/root-anchors.xml).\n\n## Example use in `docker compose`\n\nFile `compose.yml`:\n\n```yaml\nservices:\n    dns-server:\n        image: docker.io/hickorydns/hickory-dns:latest\n        volumes:\n          - ./config/dns/named.toml:/etc/named.toml:ro\n          - ./config/dns/ipv6_block.zone:/var/named/ipv6_block.zone:ro\n        ports:\n            - \"53:53/tcp\"\n            - \"53:53/udp\"\n```\n\nYou can find two tested examples in this repository:\n\n- [named-forwarding.toml](./tests/named-forwarding.toml)\n- [named-recursive.toml](./tests/named-recursive.toml)\n\n### Contributing\n\n#### Build a pull-request or your work\n\nYou can add the argument `FEATURES=` to define the list of enabled features\n\n- Edit and run\n\n    ```sh\n    IMAGE_TAG=\"yourUsername/hickory-dns:custom-version\" \\\n    VERSION=\"0.20.x-dev\" \\\n    SOURCE_FILE=\"https://github.com/hickory-dns/hickory-dns/archive/refs/heads/stop-returning-ns-on-auth-response.tar.gz\" \\\n    SOURCE_SHA256=\"$(curl -Ls \"${SOURCE_FILE}\" -o - | sha256sum | cut -d ' ' -f 1)\" \\\n    make build-alpine\n    ```\n\nTo use wget, replace `curl -Ls \"${SOURCE_FILE}\" -o -` by `wget \"${SOURCE_FILE}\" -O -`\n\n#### Push the result to your repository\n\n```sh\nIMAGE_TAG=\"yourUsername/hickory-dns:custom-version\" make push\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhickory-dns%2Fdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhickory-dns%2Fdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhickory-dns%2Fdocker/lists"}