File tree Expand file tree Collapse file tree 1 file changed +63
-0
lines changed Expand file tree Collapse file tree 1 file changed +63
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ layout : post
3
+ title : " How to Install Docker and Docker Compose"
4
+ date : 2021-08-14 11:00:00 -0500
5
+ categories : docker
6
+ tags : homelab docker-docker-compose
7
+ ---
8
+
9
+ # Install Docker
10
+
11
+ ``` bash
12
+ sudo apt-get update
13
+ sudo apt-get install \
14
+ apt-transport-https \
15
+ ca-certificates \
16
+ curl \
17
+ gnupg \
18
+ lsb-release
19
+ ```
20
+
21
+ ``` bash
22
+ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
23
+ ```
24
+
25
+ ``` bash
26
+ echo \
27
+ " deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
28
+ $( lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
29
+ ```
30
+
31
+ ``` bash
32
+ sudo apt-get update
33
+ sudo apt-get install docker-ce docker-ce-cli containerd.io
34
+ ```
35
+
36
+ Check Install
37
+
38
+ ``` bash
39
+ docker -v
40
+ ```
41
+
42
+ # Install Docker Compose
43
+
44
+ ``` bash
45
+ sudo curl -L " https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$( uname -s) -$( uname -m) " -o /usr/local/bin/docker-compose
46
+ ```
47
+
48
+ ``` bash
49
+ sudo chmod +x /usr/local/bin/docker-compose
50
+ ```
51
+
52
+ Check Install
53
+
54
+ ``` bash
55
+ docker-compose -v
56
+ ```
57
+
58
+ # Use Docker without sudo
59
+
60
+ ``` bash
61
+ sudo usermod -aG docker $USER
62
+ ```
63
+ You'll need to log out then back in to apply this
You can’t perform that action at this time.
0 commit comments