From 026519d000d3a5d5d3d70f53edc7eb1e58bb7a73 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 29 Mar 2016 23:27:33 +0200 Subject: [PATCH] Enable IPv4 networking provided by docker (disadvantage are serious docker bugs around /etc/hosts). --- docker.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docker.sh b/docker.sh index 03e5b3a..b3196d3 100755 --- a/docker.sh +++ b/docker.sh @@ -33,8 +33,8 @@ # #DOCKER_network='ics.muni.cz' -#DOCKER_network='bridge' -DOCKER_network='none' +DOCKER_network='bridge' +#DOCKER_network='none' FETCH_SSH_KEYS=${FETCH_SSH_KEYS:-'1'} IMAGE='valtri/docker-server-deb7' @@ -108,6 +108,11 @@ for m in ${MOUNTS}; do ARGS="${ARGS} -v ${loc_dir}:${cont_dir}" done +if [ -n "${FACTER_ip}" ]; then + # workaround serious bugs around /etc/hosts in docker :-( + ARGS="${ARGS} --add-host=${FACTER_fqdn}:${FACTER_ip} --add-host=${FACTER_hostname}:${FACTER_ip}" +fi + docker run -itd \ -v ${config_dir}:/docker:ro \ --cap-add=NET_ADMIN --cap-add=NET_RAW \ -- 1.8.2.3