umi-ocr docker
时间: 2025-01-08 16:04:30 浏览: 5
### 如何使用 Umi-OCR 的 Docker 镜像
为了使用 Umi-OCR 的 Docker 镜像,需先创建一个目录用于存放必要的文件并获取 `Dockerfile`:
```bash
mkdir Umi-OCR-Docker && cd Umi-OCR-Docker
wget https://raw.githubusercontent.com/hiroi-sora/Umi-OCR_runtime_linux/main/Dockerfile
```
上述命令会建立名为 `Umi-OCR-Docker` 的新文件夹,并从中下载构建镜像所需的 `Dockerfile` 文件[^1]。
接着,在拥有该 `Dockerfile` 后可以利用它来构建自定义的 Docker 镜像。为此,请运行如下指令:
```bash
docker build -t umi-ocr-image .
```
这一步骤将依据所提供的 `Dockerfile` 构建一个新的 Docker 镜像,并将其标记为 `umi-ocr-image`[^2]。
完成镜像构建之后,可以通过下面这条命令启动容器实例:
```bash
docker run --name umi-ocr-container -v /path/to/local/folder:/app/data -p host_port:container_port umi-ocr-image
```
这里 `-v` 参数指定了挂载卷的位置以便于数据交换;而 `-p` 则映射主机端口至容器内部服务监听地址。请根据实际情况调整路径和端口号设置。
如果希望简化流程或者直接采用已有的官方镜像,则可以直接拉取远程仓库中的预编译版本:
```bash
docker pull hiroi_sora/umi_ocr_runtime_linux
```
此操作能够快速获得由开发者维护好的最新稳定版镜像资源。
最后,通过以下方式启动基于所选镜像的新容器:
```bash
docker run --rm -it -v /path/to/local/folder:/app/data -p host_port:container_port hiroi_sora/umi_ocr_runtime_linux
```
其中参数含义同前文描述一致,值得注意的是此处增加了 `--rm` 和 `-it` 选项以确保交互性和临时性。
阅读全文