Skip to content

Commit 34135b6

Browse files
committed
Merge pull request #3039 from mboersma/default-storage-driver
Let docker-in-docker choose its storage driver
2 parents 73828dd + b590f4c commit 34135b6

4 files changed

Lines changed: 2 additions & 4 deletions

File tree

builder/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ install, and start **deis/builder**.
2222
its configuration (default: */deis/builder*)
2323
* **ETCD_TTL** sets the time-to-live before etcd purges a configuration
2424
value, in seconds (default: *10*)
25-
* **STORAGE_DRIVER** sets the Docker-in-Docker storage driver (default: btrfs)
2625
* **PORT** sets the TCP port on which the builder listens (default: *2222*)
2726

2827
## License

builder/image/bin/boot

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export ETCD_PORT=${ETCD_PORT:-4001}
1414
export ETCD="$HOST:$ETCD_PORT"
1515
export ETCD_PATH=${ETCD_PATH:-/deis/builder}
1616
export ETCD_TTL=${ETCD_TTL:-10}
17-
export STORAGE_DRIVER=${STORAGE_DRIVER:-btrfs}
1817

1918
# wait for etcd to be available
2019
until etcdctl --no-sync -C $ETCD ls >/dev/null 2>&1; do
@@ -51,7 +50,7 @@ CONFD_PID=$!
5150
test -e /var/run/docker.sock && rm -f /var/run/docker.sock
5251

5352
# spawn a docker daemon to run builds
54-
docker -d --storage-driver=$STORAGE_DRIVER --bip=172.19.42.1/16 --insecure-registry 10.0.0.0/8 --insecure-registry 172.16.0.0/12 --insecure-registry 192.168.0.0/16 --insecure-registry 100.64.0.0/10 &
53+
docker -d --bip=172.19.42.1/16 --insecure-registry 10.0.0.0/8 --insecure-registry 172.16.0.0/12 --insecure-registry 192.168.0.0/16 --insecure-registry 100.64.0.0/10 &
5554
DOCKER_PID=$!
5655

5756
# wait for docker to start

builder/tests/builder_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ func TestBuilder(t *testing.T) {
4949
"--rm",
5050
"-p", port+":22",
5151
"-e", "PORT=22",
52-
"-e", "STORAGE_DRIVER=aufs",
5352
"-e", "HOST="+host,
5453
"-e", "ETCD_PORT="+etcdPort,
5554
"-e", "EXTERNAL_PORT="+port,

deisctl/units/deis-builder.service

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ TimeoutStartSec=30m
77
ExecStartPre=/bin/sh -c "docker inspect deis-builder-data >/dev/null 2>&1 || docker run --name deis-builder-data -v /var/lib/docker ubuntu-debootstrap:14.04 /bin/true"
88
ExecStartPre=/bin/sh -c "IMAGE=`/run/deis/bin/get_image /deis/builder` && docker history $IMAGE >/dev/null || docker pull $IMAGE"
99
ExecStartPre=/bin/sh -c "docker inspect deis-builder >/dev/null && docker rm -f deis-builder || true"
10+
ExecStartPre=-/bin/sh -c "/sbin/losetup -f"
1011
ExecStart=/bin/sh -c "IMAGE=`/run/deis/bin/get_image /deis/builder` && docker run --name deis-builder --rm -p 2223:22 --volumes-from=deis-builder-data -c 800 -e EXTERNAL_PORT=2223 -e HOST=$COREOS_PRIVATE_IPV4 --privileged $IMAGE"
1112
ExecStartPost=/bin/sh -c "echo 'Waiting for builder on 2223/tcp...' && until echo 'dummy-value' | ncat $COREOS_PRIVATE_IPV4 2223 >/dev/null 2>&1; do sleep 1; done"
1213
ExecStartPost=/usr/bin/docker exec deis-builder /usr/local/bin/push-images

0 commit comments

Comments
 (0)