当前位置: 首页 > 知识库问答 >
问题:

tesseract 4.0的Docker文件

韩夕
2023-03-14

我正在尝试为tesseract-ocr版本4.0创建一个docker文件。下面是Docker文件的内容。

FROM Ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
运行apt-get update&&apt-get install-y software-properties-common&&add-apt-repository-y ppa:alex-p/tesseract-ocr
运行apt-get update&&apt-get install-y tesseract-ocr

来自Python:3.6-Alpine
添加。/app
WORKDIR/app
复制requirements.txt。/
复制。.
运行pip安装--no-cache-dir-r requirements.txt

我能够构建docker映像,但是当我旋转一个容器并尝试运行一个tesseract命令时,我发现没有找到“tesseract”。

我无法弄清楚是什么出了问题。有人能帮帮我吗。

共有1个答案

楚涵润
2023-03-14
FROM ubuntu:18.04
RUN apt-get update \
    && apt-get install tesseract-ocr -y \
    python3 \
    #python-setuptools \
    python3-pip \
    && apt-get clean \
    && apt-get autoremove

ADD . /home/App
WORKDIR /home/App
COPY requirements.txt ./
COPY . .

RUN pip3 install -r requirements.txt

VOLUME ["/data"]
EXPOSE 5000 5000
CMD ["python3","OCRRun.py"]
 类似资料:
  • 问题内容: 当我涉及此示例撰写文件时,我正在设置一些培训材料: https://github.com/dockersamples/example-voting-app/blob/master/docker- compose.yml 而且我找不到文件的第48和49行上如何安装该卷: 有人可以向我解释主机上的该卷在哪里吗?找不到它,我不希望在容器消失后保持任何postgresql数据悬挂。网络发生了类

  • 我对docker比较陌生,我想知道docker-compose.yml文件和简单的docker文件有什么基本区别。

  • Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。

  • 我有一个laravel/php docker图像,我将其更新为php 8.1-我现在正试图返回到我们的项目版本7.3,但不会工作。 这是我的YAML 这是我的文件 我已经删除了docker缓存 但是我确实在运行时在构建中看到“59bf1c3509f3已经存在”。完成后,我拥有最新版本的PHP 8.13 那么,它可能是我没有清理的其他地方的另一个缓存吗?或者如何强制安装PHP 7.2到7.3

  • 如何编辑主机上下载的docker容器中的配置文件? 我正在使用本教程,但不确定在哪里可以找到并编辑traefik.toml文件

  • 我开始在MacOS上运行Docker,我刚刚安装了一个WordPress容器,并使其在本地运行。但真正的WordPress文件到底在哪里?