docker.io/getlago/lago-gotenberg:7.8.2 linux/amd64

docker.io/getlago/lago-gotenberg:7.8.2 - 国内下载镜像源 浏览次数:13

这是一个用于运行 GoTenberg 的 Docker 镜像。GoTenberg 是一个开源的、基于 Go 语言的库,用于将各种类型的文档(例如 HTML、Markdown、Office 文档等)转换为 PDF 文件。

该镜像由 getlago 团队维护,提供了方便快捷的方式来使用 GoTenberg,无需自行构建和配置环境。

源镜像 docker.io/getlago/lago-gotenberg:7.8.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2
镜像ID sha256:d5879a5c68415908f30d06348d666c0999c959715513ddd13cc8fe3ba841f900
镜像TAG 7.8.2
大小 1.56GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD gotenberg
启动入口 /usr/bin/tini --
工作目录 /home/gotenberg
OS/平台 linux/amd64
浏览量 13 次
贡献者
镜像创建 2023-05-26T13:09:30.173324812Z
同步时间 2025-06-05 19:33
更新时间 2025-06-06 13:59
开放端口
3000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GC_EXCLUDE_SUBSTR=hsperfdata_root,hsperfdata_gotenberg CHROMIUM_BIN_PATH=/usr/bin/chromium UNOCONV_BIN_PATH=/usr/bin/unoconv LIBREOFFICE_BIN_PATH=/usr/lib/libreoffice/program/soffice.bin PDFTK_BIN_PATH=/usr/bin/pdftk QPDF_BIN_PATH=/usr/bin/qpdf
镜像标签
Julien Neuhart: author A Docker-powered stateless API for PDF files.: description https://github.com/gotenberg/gotenberg: github 7.8.2: version https://gotenberg.dev: website

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2  docker.io/getlago/lago-gotenberg:7.8.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2  docker.io/getlago/lago-gotenberg:7.8.2

Shell快速替换命令

sed -i 's#getlago/lago-gotenberg:7.8.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2  docker.io/getlago/lago-gotenberg:7.8.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2  docker.io/getlago/lago-gotenberg:7.8.2'

镜像构建历史


# 2023-05-26 21:09:30  0.00B 指定运行容器时使用的用户
USER gotenberg
                        
# 2023-05-26 21:09:30  12.67MB 复制新文件或目录到容器中
COPY ./fonts/* /usr/local/share/fonts/ # buildkit
                        
# 2023-05-26 21:09:30  0.00B 指定运行容器时使用的用户
USER root
                        
# 2023-03-31 22:59:49  0.00B 设置默认要执行的命令
CMD ["gotenberg"]
                        
# 2023-03-31 22:59:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--"]
                        
# 2023-03-31 22:59:49  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2023-03-31 22:59:49  0.00B 设置工作目录为/home/gotenberg
WORKDIR /home/gotenberg
                        
# 2023-03-31 22:59:49  0.00B 指定运行容器时使用的用户
USER gotenberg
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 QPDF_BIN_PATH
ENV QPDF_BIN_PATH=/usr/bin/qpdf
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 PDFTK_BIN_PATH
ENV PDFTK_BIN_PATH=/usr/bin/pdftk
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 LIBREOFFICE_BIN_PATH
ENV LIBREOFFICE_BIN_PATH=/usr/lib/libreoffice/program/soffice.bin
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 UNOCONV_BIN_PATH
ENV UNOCONV_BIN_PATH=/usr/bin/unoconv
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 CHROMIUM_BIN_PATH
ENV CHROMIUM_BIN_PATH=/usr/bin/chromium
                        
# 2023-03-31 22:59:49  0.00B 设置环境变量 GC_EXCLUDE_SUBSTR
ENV GC_EXCLUDE_SUBSTR=hsperfdata_root,hsperfdata_gotenberg
                        
# 2023-03-31 22:59:49  30.10MB 复制新文件或目录到容器中
COPY /home/gotenberg /usr/bin/ # buildkit
                        
# 2023-03-31 22:59:26  1.44GB 执行命令并创建新的镜像层
RUN |5 GOTENBERG_VERSION=7.8.2 GOTENBERG_USER_GID=1001 GOTENBERG_USER_UID=1001 NOTO_COLOR_EMOJI_VERSION=v2.038 PDFTK_VERSION=v3.3.3 /bin/sh -c groupadd --gid "$GOTENBERG_USER_GID" gotenberg &&    useradd --uid "$GOTENBERG_USER_UID" --gid gotenberg --shell /bin/bash --home /home/gotenberg --no-create-home gotenberg &&    mkdir /home/gotenberg &&    chown gotenberg: /home/gotenberg &&    apt-get update -qq &&    DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends curl gnupg htop tini python3 default-jre-headless &&    ln -s /usr/bin/htop /usr/bin/top &&    curl -o ./ttf-mscorefonts-installer_3.8_all.deb http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.8_all.deb &&    DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends     ./ttf-mscorefonts-installer_3.8_all.deb     culmus     fonts-beng     fonts-hosny-amiri     fonts-lklug-sinhala     fonts-lohit-guru     fonts-lohit-knda     fonts-samyak-gujr     fonts-samyak-mlym     fonts-samyak-taml     fonts-sarai     fonts-sil-abyssinica     fonts-sil-padauk     fonts-telu     fonts-thai-tlwg     ttf-wqy-zenhei     fonts-arphic-ukai     fonts-arphic-uming     fonts-ipafont-mincho     fonts-ipafont-gothic     fonts-unfonts-core     fonts-crosextra-caladea     fonts-crosextra-carlito     fonts-dejavu     fonts-dejavu-extra     fonts-liberation     fonts-liberation2     fonts-linuxlibertine     fonts-noto-cjk     fonts-noto-core     fonts-noto-mono     fonts-noto-ui-core     fonts-sil-gentium     fonts-sil-gentium-basic &&    rm -f ./ttf-mscorefonts-installer_3.8_all.deb &&    curl -Ls "https://github.com/googlefonts/noto-emoji/raw/$NOTO_COLOR_EMOJI_VERSION/fonts/NotoColorEmoji.ttf" -o /usr/local/share/fonts/NotoColorEmoji.ttf &&    /tmp/install-chromium.sh &&    DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends libreoffice &&    curl -Ls https://raw.githubusercontent.com/dagwieers/unoconv/master/unoconv -o /usr/bin/unoconv &&    chmod +x /usr/bin/unoconv &&    ln -s /usr/bin/python3 /usr/bin/python &&    curl -o /usr/bin/pdftk-all.jar "https://gitlab.com/api/v4/projects/5024297/packages/generic/pdftk-java/$PDFTK_VERSION/pdftk-all.jar" &&    chmod a+x /usr/bin/pdftk-all.jar &&    DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends qpdf &&    mkdir -p /usr/share/man/man1 &&    rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&    chromium --version &&    libreoffice --version &&    unoconv --version &&    pdftk --version &&    qpdf --version # buildkit
                        
# 2023-03-31 22:52:03  571.00B 复制新文件或目录到容器中
COPY build/install-chromium.sh /tmp/install-chromium.sh # buildkit
                        
# 2023-03-31 22:52:03  0.00B 定义构建参数
ARG PDFTK_VERSION
                        
# 2023-03-31 22:52:03  0.00B 定义构建参数
ARG NOTO_COLOR_EMOJI_VERSION
                        
# 2023-03-31 22:52:03  0.00B 定义构建参数
ARG GOTENBERG_USER_UID
                        
# 2023-03-31 22:52:03  0.00B 定义构建参数
ARG GOTENBERG_USER_GID
                        
# 2023-03-31 22:52:03  55.00B 复制新文件或目录到容器中
COPY build/pdftk.sh /usr/bin/pdftk # buildkit
                        
# 2023-03-31 22:52:02  628.00B 复制新文件或目录到容器中
COPY build/fonts.conf /etc/fonts/conf.d/100-gotenberg.conf # buildkit
                        
# 2023-03-31 22:52:02  0.00B 添加元数据标签
LABEL author=Julien Neuhart description=A Docker-powered stateless API for PDF files. github=https://github.com/gotenberg/gotenberg version=7.8.2 website=https://gotenberg.dev
                        
# 2023-03-31 22:52:02  0.00B 定义构建参数
ARG GOTENBERG_VERSION
                        
# 2023-03-23 09:30:27  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-03-23 09:30:27  80.51MB 
/bin/sh -c #(nop) ADD file:60911afdacfdc216e44115addb5f3cc07f4166e8a4adf7be94a58aacc327ad63 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d5879a5c68415908f30d06348d666c0999c959715513ddd13cc8fe3ba841f900",
    "RepoTags": [
        "getlago/lago-gotenberg:7.8.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg:7.8.2"
    ],
    "RepoDigests": [
        "getlago/lago-gotenberg@sha256:e8eef6fb4a92a3440c70d06598b385e7eb2ec7fb2d9b908ca4aa028741a0b270",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/getlago/lago-gotenberg@sha256:e8eef6fb4a92a3440c70d06598b385e7eb2ec7fb2d9b908ca4aa028741a0b270"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-05-26T13:09:30.173324812Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "gotenberg",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GC_EXCLUDE_SUBSTR=hsperfdata_root,hsperfdata_gotenberg",
            "CHROMIUM_BIN_PATH=/usr/bin/chromium",
            "UNOCONV_BIN_PATH=/usr/bin/unoconv",
            "LIBREOFFICE_BIN_PATH=/usr/lib/libreoffice/program/soffice.bin",
            "PDFTK_BIN_PATH=/usr/bin/pdftk",
            "QPDF_BIN_PATH=/usr/bin/qpdf"
        ],
        "Cmd": [
            "gotenberg"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/gotenberg",
        "Entrypoint": [
            "/usr/bin/tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "author": "Julien Neuhart",
            "description": "A Docker-powered stateless API for PDF files.",
            "github": "https://github.com/gotenberg/gotenberg",
            "version": "7.8.2",
            "website": "https://gotenberg.dev"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1560463217,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/276f899c4a5fd2cf1f4ff6ef3ae09e8ddbacd063d86478776a6da083aeb6fbfe/diff:/var/lib/docker/overlay2/3cdce0bccc89a1b28fd159129796e3c011dc6126074be444f6f25da1ea00e3a2/diff:/var/lib/docker/overlay2/f178ceae7f14c73031ef19de6d42128a0450f4ebf61535bed8a10e72d856af34/diff:/var/lib/docker/overlay2/ae431835266436ea1072e430ab94cf1face6b627f5768da0edabbe78a373b84c/diff:/var/lib/docker/overlay2/cd98c0f40cebf9a28658c7bec5bfef557f6c103a92531086ec494fec1efc4a87/diff:/var/lib/docker/overlay2/053dde0b6d0bf23b6f08cd48e6db5879013309b8d4c0c9c59f130be4426cad6b/diff:/var/lib/docker/overlay2/e3041d5df356f92f4cda8b0a2a407bb0536cb35c3d708f1e331d9764cc4dd1c8/diff",
            "MergedDir": "/var/lib/docker/overlay2/c7f8751734ac38fe606f6b3f7710525cfcd85aaa47fd9da4d02e87d6d8a0bbc2/merged",
            "UpperDir": "/var/lib/docker/overlay2/c7f8751734ac38fe606f6b3f7710525cfcd85aaa47fd9da4d02e87d6d8a0bbc2/diff",
            "WorkDir": "/var/lib/docker/overlay2/c7f8751734ac38fe606f6b3f7710525cfcd85aaa47fd9da4d02e87d6d8a0bbc2/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3af14c9a24c941c626553628cf1942dcd94d40729777f2fcfbcd3b8a3dfccdd6",
            "sha256:101bd5e3c3366fb4a50faba9ed2fc9dec58bb3a66ffb80b5813da0d367acda81",
            "sha256:dd81fae6edc905efed8f351f099385b0dabb7968fb652d743a7463f688480d79",
            "sha256:02196c4f18311b1f9ded73f3b91b31d74f6ed2a52a52c1ee822c8bdf814d7d72",
            "sha256:3924cd105f157a810ad76b07ab4de4ffe529e55213d4d223219bd6c265a763d4",
            "sha256:6339a37b4bdedebb14e9de5d9f8054efd4c876bd833d2e2f22e3c2ba19583023",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:9726c4974efbd941df57903759ff8bbab014d4254d2dc02ecd0f7d5ad06446f7"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-05T19:31:39.8940402+08:00"
    }
}

更多版本

docker.io/getlago/lago-gotenberg:7.8.2

linux/amd64 docker.io1.56GB2025-06-05 19:33
12