Add further configuration for the docker engine 33/7733/3
authorIdan Amit <ia096e@intl.att.com>
Wed, 16 Aug 2017 11:17:59 +0000 (14:17 +0300)
committerVictor Morales <victor.morales@intel.com>
Wed, 16 Aug 2017 18:56:02 +0000 (13:56 -0500)
In order to allow local deployment of dockers
and permissions for user vagrant to run docker commands

Change-Id: I64d73f419efb897facd0af1b2ade9d44a165c106
Issue-Id: INT-101
Signed-off-by: Idan Amit <ia096e@intl.att.com>
bootstrap/vagrant-onap/lib/functions

index 9b903d9..458b34c 100755 (executable)
@@ -100,14 +100,17 @@ function install_maven {
     _configure_maven
 }
 
-# _configure_docker_proxy() - Configures proxy in Docker from ENV
-function _configure_docker_proxy {
+# _configure_docker_settings() - Configures Docker settings
+function _configure_docker_settings {
     if [ $http_proxy ]; then
         echo "export http_proxy=$http_proxy" >> /etc/default/docker
     fi
     if [ $https_proxy ]; then
         echo "export https_proxy=$https_proxy" >> /etc/default/docker
     fi
+
+    echo "DOCKER_OPTS=\"-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock\"" >> /etc/default/docker
+    usermod -a -G docker vagrant
 }
 
 # install_nodejs() - Download and install NodeJS
@@ -156,7 +159,7 @@ function install_docker {
         $(lsb_release -cs) \
         stable"
     install_package docker-ce
-    _configure_docker_proxy
+    _configure_docker_settings
     service docker restart
     sleep 10
 }