Browse code

Added Fedora installation method

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)

James Turnbull authored on 2014/04/09 03:59:02
Showing 1 changed files
... ...
@@ -72,8 +72,35 @@ fi
72 72
 if [ -z "$lsb_dist" ] && [ -r /etc/debian_version ]; then
73 73
 	lsb_dist='Debian'
74 74
 fi
75
+if [ -z "$lsb_dist" ] && [ -r /etc/fedora-release ]; then
76
+	lsb_dist='Fedora'
77
+fi
75 78
 
76 79
 case "$lsb_dist" in
80
+	Fedora)
81
+		(
82
+			set -x
83
+			$sh_c 'sleep 3; yum -y -q install docker-io'
84
+		)
85
+		if command_exists docker && [ -e /var/run/docker.sock ]; then
86
+			(
87
+				set -x
88
+				$sh_c 'docker run busybox echo "Docker has been successfully installed!"'
89
+			) || true
90
+		fi
91
+		your_user=your-user
92
+		[ "$user" != 'root' ] && your_user="$user"
93
+		echo
94
+		echo 'If you would like to use Docker as a non-root user, you should now consider'
95
+		echo 'adding your user to the "docker" group with something like:'
96
+		echo
97
+		echo '  sudo usermod -aG docker' $your_user
98
+		echo
99
+		echo 'Remember that you will have to log out and back in for this to take effect!'
100
+		echo
101
+		exit 0
102
+		;;
103
+
77 104
 	Ubuntu|Debian)
78 105
 		export DEBIAN_FRONTEND=noninteractive
79 106