feat: install stable docker when using bootstrap script
This script previously ran through the docker installation process with the edge channel on each run. Instead, we only run the docker installation if docker is not available. In addition, we force set the channel to stable, ensuring the script installs the correct channel for stable docker installations. Closes #3269
This commit is contained in:
17
bootstrap.sh
17
bootstrap.sh
@@ -138,14 +138,17 @@ install-dokku-from-deb-package() {
|
|||||||
apt-get update -qq >/dev/null
|
apt-get update -qq >/dev/null
|
||||||
apt-get -qq -y install apt-transport-https
|
apt-get -qq -y install apt-transport-https
|
||||||
|
|
||||||
echo "--> Installing docker"
|
if ! command -v docker &>/dev/null; then
|
||||||
if uname -r | grep -q linode; then
|
echo "--> Installing docker"
|
||||||
echo "--> NOTE: Using Linode? Docker may complain about missing AUFS support."
|
if uname -r | grep -q linode; then
|
||||||
echo " You can safely ignore this warning."
|
echo "--> NOTE: Using Linode? Docker may complain about missing AUFS support."
|
||||||
echo " Installation will continue in 10 seconds."
|
echo " You can safely ignore this warning."
|
||||||
sleep 10
|
echo " Installation will continue in 10 seconds."
|
||||||
|
sleep 10
|
||||||
|
fi
|
||||||
|
export CHANNEL=stable
|
||||||
|
wget -nv -O - https://get.docker.com/ | sh
|
||||||
fi
|
fi
|
||||||
wget -nv -O - https://get.docker.com/ | sh
|
|
||||||
|
|
||||||
if [[ "$DOKKU_DISTRO_VERSION" == "14.04" ]]; then
|
if [[ "$DOKKU_DISTRO_VERSION" == "14.04" ]]; then
|
||||||
echo "--> Adding nginx PPA"
|
echo "--> Adding nginx PPA"
|
||||||
|
|||||||
Reference in New Issue
Block a user