docker.io/bespaloff/textract-rest-api:v4.0.2 linux/amd64

docker.io/bespaloff/textract-rest-api:v4.0.2 - 国内下载镜像源 浏览次数:8

这是一个提供文本提取 REST API 的 Docker 镜像。它基于 AWS Textract 服务,允许您轻松地将文本提取功能集成到您的应用程序中。

源镜像 docker.io/bespaloff/textract-rest-api:v4.0.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2
镜像ID sha256:4cbb0b14f3c58106d2dc6ca578e601d16f559312bcf1f8cf3819a85b9e87a70a
镜像TAG v4.0.2
大小 2.02GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 python -u server.py serve
工作目录 /workdir
OS/平台 linux/amd64
浏览量 8 次
贡献者 ch***********o@163.com
镜像创建 2023-03-11T17:53:29.3929196Z
同步时间 2025-07-17 21:07
更新时间 2025-07-18 03:53
开放端口
443/tcp
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 PYTHON_VERSION=3.8.16 PYTHON_PIP_VERSION=22.0.4 PYTHON_SETUPTOOLS_VERSION=57.5.0 PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/d5cb0afaf23b8520f1bbcfed521017b4a95f5c01/public/get-pip.py PYTHON_GET_PIP_SHA256=394be00f13fa1b9aaa47e911bdb59a09c3b2986472130f30aa0bfaf7f3980637

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2  docker.io/bespaloff/textract-rest-api:v4.0.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2  docker.io/bespaloff/textract-rest-api:v4.0.2

Shell快速替换命令

sed -i 's#bespaloff/textract-rest-api:v4.0.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2  docker.io/bespaloff/textract-rest-api:v4.0.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2  docker.io/bespaloff/textract-rest-api:v4.0.2'

镜像构建历史


# 2023-03-12 01:53:29  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["python" "-u" "server.py" "serve"]
                        
# 2023-03-12 01:53:29  0.00B 
/bin/sh -c #(nop)  EXPOSE 443
                        
# 2023-03-12 01:53:29  3.64KB 
/bin/sh -c #(nop) COPY dir:4ebb0e834551394e983de6b99e146a67b3aec8cb7023be59bc3dfbb78f2442c3 in /workdir/ 
                        
# 2023-03-12 01:27:57  0.00B 
/bin/sh -c #(nop) WORKDIR /workdir
                        
# 2023-03-12 01:27:56  177.90MB 
/bin/sh -c pip install aiohttp asyncio aiofiles uvicorn starlette textract python-pptx xlrd docx2txt pdf2image
                        
# 2023-03-12 01:27:37  6.71MB 
/bin/sh -c pip install wheel
                        
# 2023-03-12 01:27:11  958.09MB 
/bin/sh -c apt-get update && apt-get install -y libxml2-dev libxslt1-dev antiword unrtf poppler-utils tesseract-ocr tesseract-ocr-all flac ffmpeg lame libmad0 libsox-fmt-mp3 sox libjpeg-dev swig poppler-utils
                        
# 2023-03-01 23:59:51  0.00B 
/bin/sh -c #(nop)  CMD ["python3"]
                        
# 2023-03-01 23:59:50  10.17MB 
/bin/sh -c set -eux; 		wget -O get-pip.py "$PYTHON_GET_PIP_URL"; 	echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; 		export PYTHONDONTWRITEBYTECODE=1; 		python get-pip.py 		--disable-pip-version-check 		--no-cache-dir 		--no-compile 		"pip==$PYTHON_PIP_VERSION" 		"setuptools==$PYTHON_SETUPTOOLS_VERSION" 	; 	rm -f get-pip.py; 		pip --version
                        
# 2023-03-01 23:59:44  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_SHA256=394be00f13fa1b9aaa47e911bdb59a09c3b2986472130f30aa0bfaf7f3980637
                        
# 2023-03-01 23:59:44  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/d5cb0afaf23b8520f1bbcfed521017b4a95f5c01/public/get-pip.py
                        
# 2023-03-01 23:59:44  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_SETUPTOOLS_VERSION=57.5.0
                        
# 2023-03-01 23:59:44  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_PIP_VERSION=22.0.4
                        
# 2023-03-01 23:59:44  32.00B 
/bin/sh -c set -eux; 	for src in idle3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done
                        
# 2023-03-01 23:59:43  48.04MB 
/bin/sh -c set -eux; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	command -v gpgconf > /dev/null && gpgconf --kill all || :; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		--with-system-expat 		--without-ensurepip 	; 	nproc="$(nproc)"; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 		"PROFILE_TASK=${PROFILE_TASK:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		"PROFILE_TASK=${PROFILE_TASK:-}" 		python 	; 	make install; 		bin="$(readlink -ve /usr/local/bin/python3)"; 	dir="$(dirname "$bin")"; 	mkdir -p "/usr/share/gdb/auto-load/$dir"; 	cp -vL Tools/gdb/libpython.py "/usr/share/gdb/auto-load/$bin-gdb.py"; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 			-o \( -type f -a -name 'wininst-*.exe' \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		python3 --version
                        
# 2023-03-01 23:58:02  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_VERSION=3.8.16
                        
# 2023-03-01 23:48:54  0.00B 
/bin/sh -c #(nop)  ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
                        
# 2023-03-01 22:19:50  17.96MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		libbluetooth-dev 		tk-dev 		uuid-dev 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-03-01 22:19:43  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2023-03-01 22:19:43  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-03-01 12:46:25  509.71MB 
/bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-dev 		libmaxminddb-dev 		libncurses5-dev 		libncursesw5-dev 		libpng-dev 		libpq-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		libtool 		libwebp-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		patch 		unzip 		xz-utils 		zlib1g-dev 				$( 			if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then 				echo 'default-libmysqlclient-dev'; 			else 				echo 'libmysqlclient-dev'; 			fi 		) 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-03-01 12:44:51  145.61MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	&& rm -rf /var/lib/apt/lists/*
                        
# 2023-03-01 12:44:31  17.55MB 
/bin/sh -c set -ex; 	if ! command -v gpg > /dev/null; then 		apt-get update; 		apt-get install -y --no-install-recommends 			gnupg 			dirmngr 		; 		rm -rf /var/lib/apt/lists/*; 	fi
                        
# 2023-03-01 12:44:23  16.56MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		netbase 		wget 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-03-01 12:10:10  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-03-01 12:10:09  114.11MB 
/bin/sh -c #(nop) ADD file:9ea7d74fdfdb29946ab72e1aea5810331debe27db7e50a0fc4e0d5a192ab6166 in / 
                        
                    

镜像信息

{
    "Id": "sha256:4cbb0b14f3c58106d2dc6ca578e601d16f559312bcf1f8cf3819a85b9e87a70a",
    "RepoTags": [
        "bespaloff/textract-rest-api:v4.0.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api:v4.0.2"
    ],
    "RepoDigests": [
        "bespaloff/textract-rest-api@sha256:035e081908f0035d5b0093adc37659d2a7237df6a1793876bb1844adc9eaeb6d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bespaloff/textract-rest-api@sha256:035e081908f0035d5b0093adc37659d2a7237df6a1793876bb1844adc9eaeb6d"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2023-03-11T17:53:29.3929196Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.22",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568",
            "PYTHON_VERSION=3.8.16",
            "PYTHON_PIP_VERSION=22.0.4",
            "PYTHON_SETUPTOOLS_VERSION=57.5.0",
            "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/d5cb0afaf23b8520f1bbcfed521017b4a95f5c01/public/get-pip.py",
            "PYTHON_GET_PIP_SHA256=394be00f13fa1b9aaa47e911bdb59a09c3b2986472130f30aa0bfaf7f3980637"
        ],
        "Cmd": null,
        "Image": "sha256:195fba61646e0b274afdc1abb55d0217e56e081b15e26ac66ecce161c9df0355",
        "Volumes": null,
        "WorkingDir": "/workdir",
        "Entrypoint": [
            "python",
            "-u",
            "server.py",
            "serve"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2022415801,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c631403b1cda057bbbe864becde8ac6777025ae15cfd79fda8909a7be444fff3/diff:/var/lib/docker/overlay2/fca5914c359430e14d02221713cc13c4991c58f1f22976816d50e1acd92c130d/diff:/var/lib/docker/overlay2/b3d8116e176bd6b03d4e3c55fe860a91844d0161aefb47b904dda212eba9d0fe/diff:/var/lib/docker/overlay2/2d1934f1a7305b3f42c0a8d4b2203fc54d74c557bfd0a66eedc3d0a1afb8f166/diff:/var/lib/docker/overlay2/9d277f59fe358de4cb8493ae6bf78d6798f5cebade4d4566c7fa34dd573ca422/diff:/var/lib/docker/overlay2/6bda23988b70505a091a0a422edae7c9a4980ffc55d8175c42d025e17a731da5/diff:/var/lib/docker/overlay2/3937204ab15fe11d6e2b439081a3a342a5c8503babc691f46fd79dc5a612b68b/diff:/var/lib/docker/overlay2/cda9253944672727735e3ce15523170a4d21912f5b9a51dbb6d712a45ece32e5/diff:/var/lib/docker/overlay2/2ffc341eb59a433de5c545c90c44154861faaee3ed171c386ae66e00724ad24e/diff:/var/lib/docker/overlay2/bfbb504f47fb8a1f9e66e01a79e16e5d0c7fd0c3b9b85908cfcf1fece32307cd/diff:/var/lib/docker/overlay2/202712afc5675634334b067343f97f3bf843bcd41947e409ee3c4303cf60acae/diff:/var/lib/docker/overlay2/0263597c9098f25fe8dc7ea1717f388c452ac563d907ca0effc538921b5e85e2/diff:/var/lib/docker/overlay2/3426d67ad7db05c8e053374e65362fc243f25317b460df4ec80b151f9d92a8bb/diff",
            "MergedDir": "/var/lib/docker/overlay2/fa2845dd264164bbe594917611b1fee3f2f20bbc4c3f980726373d237b103ce7/merged",
            "UpperDir": "/var/lib/docker/overlay2/fa2845dd264164bbe594917611b1fee3f2f20bbc4c3f980726373d237b103ce7/diff",
            "WorkDir": "/var/lib/docker/overlay2/fa2845dd264164bbe594917611b1fee3f2f20bbc4c3f980726373d237b103ce7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:77d93c617a90f9e3aadfe9a5913d628c22c234551bc34b1533bae5cc90458b89",
            "sha256:2586d1d87625e88fb555eaef400c4f540afa654069154bc7ba1c4902145f8ffe",
            "sha256:23121b8fb3e7b639bfc9247722ec44b733b8c9af3c5cca704332d05337bd6519",
            "sha256:f0ed191ead7c9e35741056e97801df64fa8fd6d6c76c691e5a16f19f51303f8e",
            "sha256:8491cc72b95a23c929a12c3b26a50988a89b527f30b71cbbee1ff5c41d9a1fda",
            "sha256:87a0ca5211ca13a66b40b21676b558b430a5c5da387ce25d79e1a7eeb58da819",
            "sha256:31b72e6e21798f095f7ed9b3ff32d5ffd85c06717a652fdb9c0c8e6a227d6cfb",
            "sha256:4a98c1d91464c7eecccf030f436c62d7781129ae5ae8f5ca4670d3c07910dc10",
            "sha256:d5ba53a4c2ae06834087fe2c11f5a500ee0dbcbf09191c07e3485307cd5b5c5f",
            "sha256:b8a4c8895e807531f81899c2bbeede4f802e68719a01d5412145ad680c324009",
            "sha256:f9313e9d4591838f18587b1096ca603b4eaae7924df81feaac318dcac05eb344",
            "sha256:3a0f72cea4ab02ec8e38195ac330ce15da9069b7bb954fb5f2e0d980f6f4bcb9",
            "sha256:a975fc707c09d3c8907e1c387edaf400f2ffa330e7443f916c63a2bb6eea3cd5",
            "sha256:c9a2107071d12da3dfffebaccb2e9c010e1dd00ba4f830d84a9ce71886dc8544"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-17T21:05:38.733140585+08:00"
    }
}

更多版本

docker.io/bespaloff/textract-rest-api:v4.0.2

linux/amd64 docker.io2.02GB2025-07-17 21:07
7