DNSCrypt / dnscrypt-server-docker

A Docker image for a non-censoring, non-logging, DNSSEC-capable, DNSCrypt-enabled DNS resolver
https://dnscrypt.info
ISC License
660 stars 134 forks source link

Keep getting an error about init #78

Closed BobWs closed 4 years ago

BobWs commented 4 years ago

Hi, I'm trying to install this image on docker on a Synology NAS but I'm keep getting and error: Unable to find image 'init:latest' locally docker: Error response from daemon: pull access denied for init, repository does not exist or may require 'docker login'. See 'docker run --help'.

Any Idea why i'm getting this error message and how to solve this?

This is my docker file: docker pull jedisct1/dnscrypt-server:latest docker run -d --name dnscrypt-server \ -v /volume1/docker/dnscrypt/keys:/opt/encrypted-dns/etc/keys \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/TZ:/etc/timezone:ro \ --env TZ='my-timezone' \ --network='pihole_network' \ #I'm using macvlan network --ip='192.168.1.49' \ # macvlan ip --hostname='dnscrypt-server' \ -p 4443:4443/udp \ -p 4443:4443/tcp \ -p 9200:9200/tcp \ --ulimit nofile='90000:90000' \ --restart='unless-stopped' \ init -N my.dnscrypt.com -E '94.x.x.x:4443' -M 0.0.0.0:9200 \ jedisct1/dnscrypt-server:latest

I have also tried without the macvlan network (using --net=host) but this is resulting with the same error.

BobWs commented 4 years ago

Solved! I made a typo in the code, the order was wrong, so it didn't work and gave the error. This is the right order:

docker pull jedisct1/dnscrypt-server:latest docker run -d --name dnscrypt-server \ -v /volume1/docker/dnscrypt/keys:/opt/encrypted-dns/etc/keys \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/TZ:/etc/timezone:ro \ --env TZ='my local timezone' \ --network='macvlan' \ --ip='192.168.1.49' \ --hostname='dnscrypt-server' \ -p 4443:4443/udp \ -p 4443:4443/tcp \ -p 9200:9200/tcp \ --ulimit nofile='90000:90000' \ --restart='unless-stopped' \ jedisct1/dnscrypt-server:latest init -N dnscrypt.mydomain.com -E '9x.x.x.x:4443' -M 0.0.0.0:9200