
fischerscode/flutter-sudo本镜像为基于Ubuntu系统的Docker镜像,包含Flutter可执行文件,用于Flutter应用的开发、构建和测试。提供两个版本:推荐使用的fischerscode/flutter,以及允许sudo权限的fischerscode/flutter-sudo。主要用途包括Flutter Web应用构建、跨平台应用开发等场景。
当前会为Flutter官方仓库的每个新分支和新标签构建镜像,同时每小时构建最近20个更新的分支。stable分支的镜像会额外打上latest标签。主要标签说明如下:
| 标签 | 描述 |
|---|---|
| latest | Flutter stable渠道 |
| stable | Flutter stable渠道 |
| beta | Flutter beta渠道 |
| master | Flutter master渠道 |
运行Flutter命令检查环境:
bashdocker run --rm fischerscode/flutter flutter doctor
挂载本地项目目录并执行构建命令:
bash# 构建Web应用 docker run --rm -v $(pwd):/app -w /app fischerscode/flutter flutter build web # 构建Android应用 docker run --rm -v $(pwd):/app -w /app fischerscode/flutter flutter build appbundle
如需执行需要系统权限的操作(如安装依赖):
bashdocker run --rm -v $(pwd):/app -w /app fischerscode/flutter-sudo sudo apt-get update && sudo apt-get install -y some-package
yamlversion: '3' services: flutter-builder: image: fischerscode/flutter:stable volumes: - ./flutter_project:/app working_dir: /app command: > sh -c "flutter pub get && flutter build web --release"

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务