docker 部署wiseflow
时间: 2025-04-21 16:37:06 浏览: 36
### 使用 Docker 部署 Wiseflow 应用的逐步指南
#### 准备工作
为了成功部署 Wiseflow 应用程序,需确保环境已经配置好 Docker 和必要的依赖项。对于 Windows 用户来说,如果遇到 `Failed to deploy distro docker-desktop` 错误,则可能需要确认 Hyper-V 主机计算服务是否正常运行[^2]。
#### 获取 Wiseflow 的 Docker 映像
通常情况下,官方会提供最新的 Wiseflow Docker 映像。可以通过访问 Wiseflow 官方文档或 GitHub 页面来获取具体的镜像名称和标签。假设映像名为 `wiseflow/wiseflow-app:latest`:
```bash
docker pull wiseflow/wiseflow-app:latest
```
#### 创建并编辑 Compose 文件
创建一个新的文件夹用于存放项目资源,并在此目录下建立一个名为 `docker-compose.yml` 的文件。此文件定义了容器的服务、网络以及卷等设置。下面是一个简单的例子:
```yaml
version: '3'
services:
app:
image: wiseflow/wiseflow-app:latest
ports:
- "8080:80"
environment:
- ENV=production
volumes:
- ./data:/var/lib/wiseflow/data
networks:
default:
driver: bridge
volumes:
data:
```
#### 启动应用程序
当所有的准备工作完成后,就可以通过命令行工具执行以下指令启动应用:
```bash
docker compose up -d --remove-orphans
```
这条命令将会以前台模式启动所有指定的服务,并删除任何不再使用的旧容器。注意,在较新的 Docker 版本中可以直接使用单个 `-c` 参数加载多个组合文件[^1];而对于更早版本则需要分别指定各个 `.yml` 文件路径。
#### 访问 Web 界面
一旦服务完全启动,默认情况下应该可以在浏览器里输入 http://localhost:8080 来查看 Wiseflow 应用界面。
#### 停止与移除容器
要停止正在运行的应用实例可使用如下命令:
```bash
docker compose down
```
这将优雅地关闭所有关联的服务并将它们标记为已退出状态而不立即销毁数据卷。
阅读全文
相关推荐













