diff --git a/baseimage/initializeBaseUbuntuImage.sh b/baseimage/initializeBaseUbuntuImage.sh index 35738c619..e18812f42 100644 --- a/baseimage/initializeBaseUbuntuImage.sh +++ b/baseimage/initializeBaseUbuntuImage.sh @@ -57,7 +57,8 @@ mkdir -p /etc/systemd/system/docker.service.d echo -e "[Service]\nExecStart=\nExecStart=/usr/bin/dockerd -H fd:// --log-driver=journald --exec-opt native.cgroupdriver=cgroupfs --storage-driver=devicemapper" > /etc/systemd/system/docker.service.d/cloudron.conf curl -sL https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.03.1~ce-0~ubuntu-xenial_amd64.deb -o /tmp/docker.deb -dpkg -i /tmp/docker.deb +# apt install with install deps (as opposed to dpkg -i) +apt install /tmp/docker.deb rm /tmp/docker.deb storage_driver=$(docker info | grep "Storage Driver" | sed 's/.*: //') diff --git a/scripts/installer.sh b/scripts/installer.sh index 9d98cf222..4a59ac8d1 100755 --- a/scripts/installer.sh +++ b/scripts/installer.sh @@ -81,7 +81,7 @@ if [[ $(docker version --format {{.Client.Version}}) != "17.03.1-ce" ]]; then exit 5 fi apt-get remove -y --allow-change-held-packages docker-engine || true - dpkg -i /tmp/docker.deb + apt install /tmp/docker.deb rm /tmp/docker.deb fi