mirror of
https://git.koehlerweb.org/frodovdr/guac-install
synced 2024-11-22 17:37:13 +01:00
Update docker-install.sh
Try automatic docker remediation
This commit is contained in:
parent
552f50eaf4
commit
8e5b3dc8a1
@ -53,15 +53,30 @@ fi
|
|||||||
|
|
||||||
# Install Stuff
|
# Install Stuff
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get -y install docker-ce docker-ce-cli containerd.io default-mysql-client wget
|
|
||||||
|
|
||||||
|
# Install mysql-client and wget if they don't already have it
|
||||||
|
apt-get -y install default-mysql-client wget
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "Failed to install apt prerequisites docker-ce docker-ce-cli containerd.io mysql-client wget"
|
echo "Failed to install apt prerequisites: default-mysql-client wget"
|
||||||
echo "Try manually isntalling these prerequisites and try again"
|
echo "Try manually isntalling these prerequisites and try again"
|
||||||
echo "For docker try: curl -fsSL https://get.docker.com -o get-docker.sh"
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Try to install docker from the official repo
|
||||||
|
apt-get -y install docker-ce docker-ce-cli containerd.io
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Failed to install docker via official apt repo"
|
||||||
|
echo "Trying to install docker from https://get.docker.com"
|
||||||
|
wget -O get-docker.sh https://get.docker.com
|
||||||
|
chmod +x ./get-docker.sh
|
||||||
|
./get-docker.sh
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Failed to install docker from https://get.docker.com"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
rm ./get-docker.sh
|
||||||
|
fi
|
||||||
|
|
||||||
# Set SERVER to be the preferred download server from the Apache CDN
|
# Set SERVER to be the preferred download server from the Apache CDN
|
||||||
SERVER="http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUACVERSION}"
|
SERVER="http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUACVERSION}"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user