diff --git a/fix_dns.bash b/fix_dns.bash index 0c749e0..2debca0 100755 --- a/fix_dns.bash +++ b/fix_dns.bash @@ -7,6 +7,6 @@ echo dns = $dns ./list.bash | cut -f1 -d' ' | while read i do - docker exec $i bash -c "echo nameserver $dns > /etc/resolv.conf" - docker exec $i bash -c "echo search $FQN >> /etc/resolv.conf" + docker exec $i bash -c "sudo echo nameserver $dns > /etc/resolv.conf" + docker exec $i bash -c "sudo echo search $FQN >> /etc/resolv.conf" done diff --git a/settings.bash b/settings.bash index 8f0d9d0..4f80a64 100644 --- a/settings.bash +++ b/settings.bash @@ -1,4 +1,8 @@ +## DNS +export DNS_TEMP_DIR=/tmp/sameers-dns-docker/ + + ## CLUSTER1 # Misc diff --git a/start_dns.bash b/start_dns.bash index 0a0fd67..4e9e1ec 100755 --- a/start_dns.bash +++ b/start_dns.bash @@ -2,9 +2,12 @@ source ./settings.bash ## Prepare directories -mkdir /srv/docker -mkdir /srv/docker/bind -chgrp docker /srv/docker/bind +if [ ! -d $DNS_TEMP_DIR ]; then + mkdir $DNS_TEMP_DIR + mkdir $DNS_TEMP_DIR/bind + #chgrp docker $DNS_TEMP_DIR/bind/ +fi + ## Calculate the IP net_ip_pre=`echo $NET_CIDR | cut -f 1 -d'/' | cut -f 1-3 -d'.'` @@ -15,5 +18,5 @@ echo ip = $net_ip docker run --name bind -d --restart=always \ --network $NET_NAME --ip $net_ip \ --publish 10000:10000/tcp \ - --volume /srv/docker/bind:/data \ - sameersbn/bind:9.10.3-20180127 + --volume $DNS_TEMP_DIR/bind/:/data \ + sameersbn/bind:9.10.3-20180127 \ No newline at end of file