@@ -49,7 +49,7 @@ volumes:
4949 driver : ${VOLUMES_DRIVER}
5050 graylog :
5151 driver : ${VOLUMES_DRIVER}
52- dind :
52+ docker-in-docker :
5353 driver : ${VOLUMES_DRIVER}
5454
5555services :
@@ -146,6 +146,7 @@ services:
146146 - no_proxy
147147 volumes :
148148 - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
149+ - docker-in-docker:/certs/client
149150 - ./php-worker/supervisord.d:/etc/supervisord.d
150151 extra_hosts :
151152 - " dockerhost:${DOCKER_HOST_IP}"
@@ -156,7 +157,10 @@ services:
156157 tty : true
157158 environment :
158159 - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
159- - DOCKER_HOST=tcp://docker-in-docker:2375
160+ - DOCKER_HOST=tcp://docker-in-docker:2376
161+ - DOCKER_TLS_VERIFY=1
162+ - DOCKER_TLS_CERTDIR=/certs
163+ - DOCKER_CERT_PATH=/certs/client
160164 networks :
161165 - frontend
162166 - backend
@@ -232,13 +236,17 @@ services:
232236 volumes :
233237 - ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
234238 - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
239+ - docker-in-docker:/certs/client
235240 expose :
236241 - " 9000"
237242 extra_hosts :
238243 - " dockerhost:${DOCKER_HOST_IP}"
239244 environment :
240245 - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
241- - DOCKER_HOST=tcp://docker-in-docker:2375
246+ - DOCKER_HOST=tcp://docker-in-docker:2376
247+ - DOCKER_TLS_VERIFY=1
248+ - DOCKER_TLS_CERTDIR=/certs
249+ - DOCKER_CERT_PATH=/certs/client
242250 - FAKETIME=${PHP_FPM_FAKETIME}
243251 depends_on :
244252 - workspace
@@ -1270,11 +1278,13 @@ services:
12701278
12711279# ## Docker-in-Docker ################################################
12721280 docker-in-docker :
1273- image : docker:dind
1281+ image : docker:19.03-dind
1282+ environment :
1283+ DOCKER_TLS_SAN : DNS:docker-in-docker
12741284 privileged : true
12751285 volumes :
12761286 - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
1277- - ${DATA_PATH_HOST}/dind:/var/lib/docker
1287+ - docker-in-docker:/certs/client
12781288 expose :
12791289 - 2375
12801290 networks :
0 commit comments