🚀 Pass local CircleCI Docker socket into the build container

This commit is contained in:
Franck Nijhof 2017-12-13 00:09:03 +01:00
parent 0aceeab2cb
commit 0456baadf6
No known key found for this signature in database
GPG key ID: D62583BA8AB11CA3

View file

@ -3,6 +3,11 @@ defaults: &defaults
machine:
image: circleci/classic:edge
steps:
- run:
name: Restart Docker with experimental features enabled
command: |
sudo sh -c 'echo '\''DOCKER_OPTS="--experimental=true"'\'' >> /etc/default/docker'
sudo service docker restart
- run:
name: Check docker is running
command: docker info
@ -24,6 +29,7 @@ defaults: &defaults
then
docker run \
--privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.docker:/root/.docker \
-v "$PWD":/docker \
hassioaddons/build-env:latest \
@ -34,6 +40,7 @@ defaults: &defaults
else
docker run \
--privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$PWD":/docker \
hassioaddons/build-env:latest \
--target debian-base \