# Docker
## 參考資料
+ [docker introduction](https://philipzheng.gitbook.io/docker_practice/)
+ https://docs.mcl.math.ncu.edu.tw/books/2022-fall/page/week-4-web-server-docker-ssl
+ [如何在 Ubuntu 20.04 上安裝和使用 Docker](https://www.gundam.com.tw/2021/11/04/%E5%A6%82%E4%BD%95%E5%9C%A8-ubuntu-20-04-%E4%B8%8A%E5%AE%89%E8%A3%9D%E5%92%8C%E4%BD%BF%E7%94%A8-docker/)
## Install docker on ubuntu
1. 更新軟件存儲庫
```shell
sudo apt update
```
3. 通過運行以下命令,允許您的 Ubuntu 20.04 系統通過 HTTPS 訪問 Docker 存儲庫
```shell
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
```
上面提到的命令:
+ 授予包管理器通過https傳輸文件和數據的權限。
+ 允許系統檢查安全證書。
+ 安裝curl,一個用於傳輸數據的工具。
+ 添加用於管理軟件的腳本。
5. 檢查服務的狀態
```shell
service docker status
```
4. 將當前User加入docker這個group的指令, 可以讓當前這個USER之後不用每次使用docker command 都要下sudo
```shell
sudo usermod -aG docker [USER]
```
5. 啟用新設置
```shell
su - [user]
```
6. 運行以下命令檢查以確認用戶現在是 docker 組的一部分
```shell
id -nG
```