---
# System prepended metadata

title: '[學習紀錄] Docker 學習 - 安裝'
tags: [Docker, Docker-CE]

---

# [學習紀錄] Docker 學習 - 安裝
###### tags: `Docker` `Docker-CE`

## 操作環境
* Ubuntu 20.04

## 安裝
### 前置設定
* 更新apt-get
```
$ sudo apt-get update
```
* 安裝相關 packages
```
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
```
* 新增 Docker 官方 GPG key
```
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
* 透過以下指令去新增 stable 版本 repository
```
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
```

### 安裝 Docker Engine - Docker CE
* 更新apt
```
$ sudo apt-get update
```
* 安裝最新版本的 docker engine, docker command 以及 docker container
```
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
```
* 也可以透過下面指令安裝特定版本docker packages
```
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=
<VERSION_STRING> containe
```
### 確認安裝狀況

利用以下指令測試安裝是否完成，這裡安裝最新版 20.10.0 的 Docker CE。
* 檢查 Docker 版本
```
$ sudo docker -v
Docker version 20.10.0, build 7287ab3
```

## 參考
* Docker CE安裝
1. [Day-3 安裝 Docker](https://ithelp.ithome.com.tw/articles/10239123)