@@ -10,7 +10,7 @@ sudo apt-get -y install \
1010 gpg-agent \
1111 software-properties-common
1212
13- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
13+ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
1414
1515sudo add-apt-repository \
1616 " deb [arch=amd64] https://download.docker.com/linux/ubuntu \
@@ -21,16 +21,32 @@ sudo apt-get update
2121
2222sudo apt-get install -y docker-ce
2323
24- sudo usermod -a -G docker $USER
25- sudo gpasswd -a $USER docker
26- sudo setfacl -m user:$USER :rw /var/run/docker.sock
24+ # Alternatively you can use the official docker install script
2725
28- # latest docker compose released tag
29-
30- COMPOSE_VERSION=$( curl -s https://api.github.com/repos/docker/compose/releases/latest | grep ' tag_name' | cut -d\" -f4)
26+ # which docker > $TCONFIGS/checkapp
27+ # if [ ! -s $TCONFIGS/checkapp ]; then
28+ # sudo true
29+ # wget -qO- https://get.docker.com/ | sh
30+ # fi
31+ # rm $TCONFIGS/checkapp
3132
3233# Install docker-compose
3334
35+ COMPOSE_VERSION=` git ls-remote https://github.com/docker/compose | grep refs/tags | grep -oP " [0-9]+\.[0-9][0-9]+\.[0-9]+$" | tail -n 1`
3436sudo sh -c " curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION} /docker-compose-` uname -s` -` uname -m` > /usr/local/bin/docker-compose"
3537sudo chmod +x /usr/local/bin/docker-compose
3638sudo sh -c " curl -L https://raw.githubusercontent.com/docker/compose/${COMPOSE_VERSION} /contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose"
39+
40+ # Install docker-cleanup command
41+
42+ cd /tmp
43+ git clone https://gist.github.com/76b450a0c986e576e98b.git
44+ cd 76b450a0c986e576e98b
45+ sudo mv docker-cleanup /usr/local/bin/docker-cleanup
46+ sudo chmod +x /usr/local/bin/docker-cleanup
47+
48+ # Give proper privileges
49+
50+ sudo usermod -a -G docker $USER
51+ sudo gpasswd -a $USER docker
52+ sudo setfacl -m user:$USER :rw /var/run/docker.sock
0 commit comments