blob: fb45711a290b474a3cfeb76a30e8a46a2594f86c (
plain)
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
|
#!/usr/bin/env sh
#
# Install docker system-wide.
#
# Parameters
SHARE="$1"
# Include basic functions
. $SHARE/trashman/functions || exit 1
. $SHARE/trashman/debian || exit 1
DISTRO="`trashman_distro`"
ARCH="`trashman_debian_arch`"
RELEASE="`trashman_distro_release`"
# Install requirements
apt-get update && trashman_apt_install apt-transport-https
# Install pubkey
trashman_install_apt_key $SHARE/docker/unix/linux/$DISTRO/pubkey.gpg docker.gpg
# Create sources.list entry
echo "deb [arch=$ARCH] https://download.docker.com/linux/$DISTRO $RELEASE stable" > /etc/apt/sources.list.d/docker.list
# Update and install
apt-get update && trashman_apt_install docker-ce docker-compose || exit 1
# Additional info
trashman_echo "Docker sucessfully installed."
trashman_echo "You might want to add your regular user into the 'docker' group"
|