-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.recipe
37 lines (30 loc) · 1.02 KB
/
install.recipe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
apt "Removing old docker packages"; do
packages docker,docker-engine,docker.io
action remove
done
apt "Installing needed dependencies"; do
packages apt-transport-https,ca-certificates,curl,software-properties-common
done
code "Remove useless apt gpg key"; do
code "curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -"
done
apt "Install right docker version"; do
package docker-ce
repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $UBUNTU_RELEASE stable"
done
download "Getting Docker Compose"; do
url "https://github.com/docker/compose/releases/download/1.17.0/docker-compose-$KERNEL-$ARCH"
path "$CACHE_DIR/docker-compose"
done
code "Moving Docker Compose"; do
code "mv $CACHE_DIR/docker-compose /usr/local/bin/docker-compose"
sudo true
done
code "Making Docker Compose executable"; do
code "chmod +x /usr/local/bin/docker-compose"
sudo true
done
code "Adding user to docker group"; do
code "usermod -aG docker $USER"
sudo true
done