# Docker 安裝和Portainer GUI 管理工具

#### **運行環境**

- **PVE**
- **LXC**
- **Debian12**

#### **安裝Docker**

```
apt update
```

```
apt -y install ca-certificates curl gnupg lsb-release
```

```
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```

```
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
```

```
apt update
```

```
apt -y install docker-ce docker-ce-cli containerd.io
```

<span style="color: rgb(0, 0, 0);">**2025/11/24安裝時，發現containerd.io會導致`permission denied: open sysctl net.ipv4.ip_unprivileged_port_start`錯誤**</span>

<span style="color: rgb(0, 0, 0);">**可以安裝1.7.28-1 containerd.io避免，後續等待containerd.io修正更新**</span>

```
apt install containerd.io=1.7.28-1~debian.12~bookworm docker-ce docker-ce-cli
```

```
systemctl start docker
systemctl enable docker
```

#### **安裝docker-compose**

```
curl -L https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose
```

```
chmod +x /usr/local/bin/docker-compose
```

```
docker-compose version
```

#### **安裝portainer**

**中文版portainer下載**

```
docker pull outlovecn/portainer-cn
```

```
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:latest
```

**瀏覽器輸入`http://ip:9000/`進入管理頁面**