---
# System prepended metadata

title: Docker 安裝
tags: [DevOps, Docker, Docker compose]

---

<style>
.red_txt{
    color: #DD2222;
}
.center_txt{
    text-align: center;
}
.center{
    display: flex;
    justify-content: center;
}
</style>
# Docker 安裝
:::info
- Linux Ubuntu
:::

## 安裝 Docker
在 Terminal 輸入以下指令
```shell
sudo apt update
```
```shell
sudo apt install apt-transport-https ca-certificates curl software-properties-common
```
```shell
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
```shell
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
```
```shell
sudo apt update
```
```shell
sudo apt install docker-ce
```

### 將使用者加入 docker 群組 
- 才不用每次下指令都需在指令開頭加上 sudo
- 電腦系統重新啟動後才會有效果

在 Terminal 輸入以下指令
```shell
sudo gpasswd -a ${USER} docker
```

### 查看 docker
在 Terminal 輸入以下指令
```shell
docker --version
```

## 安裝 Docker-compose
<div class="red_txt">
若有特殊版本需求, 再把安裝版本更換成指定版本.
    
以下方的案例來說, 就是把 `1.25.4` 改成要安裝的版本即可
</div>

在 Terminal 輸入以下指令
```shell
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```

### 調整 docker-compose 權限
在 Terminal 輸入以下指令
```shell
sudo chmod +x /usr/local/bin/docker-compose
```

### 查看 docker-compose
在 Terminal 輸入以下指令
```shell
docker-compose --version
```

###### tags: `Docker` `Docker compose` `DevOps`