-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-host.sh
84 lines (66 loc) · 2.11 KB
/
docker-host.sh
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/bin/bash
# Update software list
echo '-------------------'
echo 'sudo apt-get update'
sudo apt-get update
# Generates, encrypts, and saves passwords
echo '--------------------------------'
echo 'sudo apt-get install -y keepassx'
sudo apt-get install -y keepassx
# Editor
echo '-----------------------------'
echo 'sudo apt-get install -y geany'
sudo apt-get install -y geany
# File search
echo '------------------------------------'
echo 'sudo apt-get install -y searchmonkey'
sudo apt-get install -y searchmonkey
# View SQLite database
echo '-------------------------------------'
echo 'sudo apt-get install -y sqlitebrowser'
sudo apt-get install -y sqlitebrowser
# View PostgreSQL database
echo '--------------------------------'
echo 'sudo apt-get install -y pgadmin3'
sudo apt-get install -y pgadmin3
# Chromium: faster than Firefox
echo '--------------------------------'
echo 'sudo apt-get install -y chromium'
sudo apt-get install -y chromium
echo '+++++++++++++++++++++++'
echo 'Begin installing Docker'
echo '+++++++++++++++++++++++'
# Prerequisites for Docker
echo '------------------------------------'
echo 'sudo apt-get install -y libapparmor1'
sudo apt-get install -y libapparmor1
echo '--------------------------------------'
echo 'sudo apt-get install -y cgroupfs-mount'
sudo apt-get install -y cgroupfs-mount
# Add backports
echo '----------------'
echo 'Adding backports'
echo 'deb http://http.debian.net/debian jessie-backports main' | sudo tee /etc/apt/sources.list.d/backports.list
sudo apt-get update
# Install Docker
echo '--------------------'
echo 'Installing docker.io'
sudo apt-get install -y docker.io
# Remove backports
echo '----------------'
echo 'Remove backports'
sudo rm /etc/apt/sources.list.d/backports.list
sudo apt-get update
# Provide non-root access to Docker
echo '---------------------------------'
echo 'Provide non-root access to Docker'
echo
echo 'sudo groupadd docker'
sudo groupadd docker
echo "sudo gpasswd -a ${LOGNAME} docker"
sudo gpasswd -a ${LOGNAME} docker
echo '---------------------------'
echo 'sudo service docker restart'
sudo service docker restart
wait
sh docker-version.sh