浏览代码

Update docker-compose.yml to add 'dind' (#1655)

Add 'dind' image to run docker-in-docker: issue https://github.com/laradock/laradock/issues/1653
vlauciani 6 年之前
父节点
当前提交
9d42ea6b9d
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      docker-compose.yml

+ 12 - 0
docker-compose.yml

@@ -150,10 +150,13 @@ services:
         - "dockerhost:${DOCKER_HOST_IP}"
       environment:
         - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
+        - DOCKER_HOST=tcp://docker-in-docker:2375
       depends_on:
         - workspace
       networks:
         - backend
+      links:
+        - docker-in-docker
 
 ### PHP Worker ############################################
     php-worker:
@@ -715,6 +718,15 @@ services:
       ports:
         - 9010:9000
       
+### Docker-in-Docker ################################################
+    docker-in-docker:
+      image: docker:dind
+      privileged: true
+      volumes:
+        - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
+      expose:
+        - 2375
+
 ### NetData ################################################
     netdata:
       image: titpetric/netdata:latest