Adguardhome: Add a docker image for AdGuard Home

Created on 17 Oct 2018  路  17Comments  路  Source: AdguardTeam/AdGuardHome

Medium enhancement

Most helpful comment

All 17 comments

A docker image would be a huge help

I can PR this in 6-8 hrs

Yay, thank you:)

Done via #392

Reopening as with v0.91 release we'll have to rework docker image considerably.

The major changes are:

  1. No more Corefile;
  2. Changes to the config file structure;
  3. Changes to the initial setup;

Please mention me when 0.91 is released and I will re-work the docker images to better support these changes.

@ewrogers will do, thank you!

Hey, I was wondering on the ETA of Docker images. I would prefer to use the official image instead of third-party. And hopefully you can add instructions on how to persist the settings

I ended up building and hosting my own dockerfile on docker hub, but I am curious why AdGuard does not maintain a public image. This would make updates really easy, because we would all subscribe to :latest.

@integrii we registered an official account on hub.docker.com and prepared everything for automatic images publishing.

Shortly after v0.93 is released, we'll announce the official images as well.

The latest tag will correspond to the master branch (so it will be unstable), and vXX.XX tags will be published automatically for every new Github release.

Awesome @ameshkov ! I really like AdGuard. Thanks!!

Here we go, the latest builds are already on docker hub and you can try them:
https://hub.docker.com/r/adguard/adguardhome

Please note, that these builds are automatically pushed there on every master change so they might be buggy / unstable.

Deploying the current docker image just returns this and stops.

Usage: /AdGuardHome [options] Options: -c, --config path to config file -o, --host host address to bind HTTP server on -p, --port port to serve HTTP pages on -s, --service service control action: status, install, uninstall, start, stop, restart -l, --logfile path to the log file. If empty, writes to stdout, if 'syslog' -- system log -v, --verbose enable verbose output -h, --help print this help

It appears CMD ["-h", "0.0.0.0"] is part of the docker file, which likely should be -o

Uh, yeah, this parameter short name was changed in one of the commits. We'll fix it, thank you!

@hexeth in a few minutes the updated images will be pushed: https://travis-ci.org/AdguardTeam/AdGuardHome/jobs/489222773

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hl2guide picture hl2guide  路  3Comments

ameshkov picture ameshkov  路  3Comments

ameshkov picture ameshkov  路  3Comments

TXC picture TXC  路  3Comments

sosp picture sosp  路  3Comments