forked from DevOps/deploy.stack
chore: add env.cfg.example templates and clean up config files
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# IMAGE_LATEST=portainer/portainer-ce:2.19.4
|
||||
# IMAGE_LATEST=portainer/portainer-ce:latest
|
||||
IMAGE_TAG_LTS=2.39.4
|
||||
IMAGE_TAG_STS=2.43.0
|
||||
IMAGE_TAG=portainer/portainer-ce:${IMAGE_TAG_LTS}
|
||||
AGENT_TAG=portainer/agent:${IMAGE_TAG_LTS}
|
||||
@@ -1,16 +1,15 @@
|
||||
# Run:: docker compose -p portainer-ce --env-file ./portainer-ce/env.cfg -f ./portainer-ce/portainer-ce.yaml up -d
|
||||
services:
|
||||
|
||||
portainer:
|
||||
image: ${IMAGE_TAG}
|
||||
restart: always
|
||||
ports:
|
||||
- "9000:9000"
|
||||
- "9443:9443"
|
||||
# - "9443:9443"
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- data:/data
|
||||
|
||||
volumes:
|
||||
data:
|
||||
data:
|
||||
|
||||
+31
-30
@@ -1,38 +1,39 @@
|
||||
## portainer-ce
|
||||
|
||||
重点说明: 如果 docker 版本 <= 29.0.0
|
||||
**版本说明:**
|
||||
|
||||
现在使用的LTS版本是2.33.4 和 STS版本是2.35.0,都不支持最新的 docker 版本 >= 29.0.0
|
||||
| 版本类型 | 当前版本 | Docker >= 29.0.0 支持 |
|
||||
|---------|----------|----------------------|
|
||||
| LTS | 2.39.4 | ✅ 支持 |
|
||||
| STS | 2.43.0 | ✅ 支持 |
|
||||
|
||||
**解决的方法:**
|
||||
### 历史记录
|
||||
|
||||
##### 方案1
|
||||
在 docker 的 service 文件 中添加如下:
|
||||
```
|
||||
## 找到 docker.service 文件 `systemctl status docker` 会显示 docker.service 文件的完整路径
|
||||
### 在 [Service] 段内添加
|
||||
[Service]
|
||||
Environment=DOCKER_MIN_API_VERSION=1.24
|
||||
### 保持文件
|
||||
### 重启 docker 服务
|
||||
systemctl daemon-reload
|
||||
systemctl restart docker
|
||||
```
|
||||
- **2025-11-30 之前**:LTS 2.33.4 和 STS 2.35.0 不支持 Docker >= 29.0.0,需要通过以下方式解决:
|
||||
|
||||
##### 方案2
|
||||
也可以在 `/etc/docker/daemon.json` 中添加如下:
|
||||
```
|
||||
{
|
||||
"min-api-version": "1.24"
|
||||
}
|
||||
```
|
||||
最后重启 docker 服务
|
||||
##### 方案1(已废弃)
|
||||
在 docker 的 service 文件中添加:
|
||||
```
|
||||
## 找到 docker.service 文件 `systemctl status docker` 会显示 docker.service 文件的完整路径
|
||||
### 在 [Service] 段内添加
|
||||
[Service]
|
||||
Environment=DOCKER_MIN_API_VERSION=1.24
|
||||
### 保持文件
|
||||
### 重启 docker 服务
|
||||
systemctl daemon-reload
|
||||
systemctl restart docker
|
||||
```
|
||||
|
||||
```
|
||||
systemctl restart docker
|
||||
```
|
||||
##### 方案2(已废弃)
|
||||
在 `/etc/docker/daemon.json` 中添加:
|
||||
```
|
||||
{
|
||||
"min-api-version": "1.24"
|
||||
}
|
||||
```
|
||||
最后重启 docker 服务:
|
||||
```
|
||||
systemctl restart docker
|
||||
```
|
||||
|
||||
### by 2025-11-30
|
||||
|
||||
LTS版本是2.33.5 和 STS版本是2.36.0,都支持最新的 docker 版本 >= 29.0.0
|
||||
无需添加任何配置
|
||||
- **2025-11-30 起**:LTS 2.33.5 和 STS 2.36.0 发布,**原生支持** Docker >= 29.0.0,**无需任何配置**。
|
||||
|
||||
Reference in New Issue
Block a user