aboutsummaryrefslogtreecommitdiff
path: root/utils/dockerd
diff options
context:
space:
mode:
authorGerard Ryan <G.M0N3Y.2503@gmail.com>2021-01-25 16:58:17 +1000
committerGerard Ryan <G.M0N3Y.2503@gmail.com>2021-02-25 21:33:39 +1000
commit398af87bdd20862c7b57d078f4d66ce21eb40be9 (patch)
tree7df2adbd11f13dd8ccac67b6f0bd2c449325aa6d /utils/dockerd
parent66ba43293e01c6f2ff6b3036360bf8163e0649d0 (diff)
dockerd: Added option to set dns servers
* The default server is the default switch so that queries will go through the hosts dnsmasq by default Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Diffstat (limited to 'utils/dockerd')
2 files changed, 5 insertions, 0 deletions
diff --git a/utils/dockerd/files/dockerd.init b/utils/dockerd/files/dockerd.init
index 25ce4eff9..54268f125 100755
--- a/utils/dockerd/files/dockerd.init
+++ b/utils/dockerd/files/dockerd.init
@@ -142,6 +142,7 @@ process_config() {
config_get bip globals bip ""
config_get registry_mirrors globals registry_mirrors ""
config_get hosts globals hosts ""
+ config_get dns globals dns ""
. /usr/share/libubox/jshn.sh
json_init
@@ -155,6 +156,9 @@ process_config() {
[ -z "${hosts}" ] || json_add_array "hosts"
[ -z "${hosts}" ] || config_list_foreach globals hosts json_add_array_string
[ -z "${hosts}" ] || json_close_array
+ [ -z "${dns}" ] || json_add_array "dns"
+ [ -z "${dns}" ] || config_list_foreach globals dns json_add_array_string
+ [ -z "${dns}" ] || json_close_array
json_dump > "${DOCKERD_CONF}"
[ "${iptables}" -eq "1" ] && config_foreach iptables_add_blocking_rule firewall
diff --git a/utils/dockerd/files/etc/config/dockerd b/utils/dockerd/files/etc/config/dockerd
index 6ba850bde..72dc98624 100644
--- a/utils/dockerd/files/etc/config/dockerd
+++ b/utils/dockerd/files/etc/config/dockerd
@@ -11,6 +11,7 @@ config globals 'globals'
option iptables '1'
# list hosts 'unix:///var/run/docker.sock'
# option bip '172.18.0.1/24'
+# list dns '172.17.0.1'
# list registry_mirrors 'https://<my-docker-mirror-host>'
# list registry_mirrors 'https://hub.docker.com'