广告图片

docker.io/weblate/weblate:5.16 linux/amd64

docker.io/weblate/weblate:5.16 - 国内下载镜像源 浏览次数:8

Weblate是一个开源的翻译管理系统,该Docker镜像用于快速部署Weblate服务,支持协作翻译、集成Git等版本控制系统、处理多种翻译文件格式,并提供直观的Web界面来管理翻译项目和团队协作。

源镜像 docker.io/weblate/weblate:5.16
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16
镜像ID sha256:31a869c659fe5899a79635a83ea36fc36aad70ce39b42c4d0e32dc4c5ee4673c
镜像TAG 5.16
大小 1.21GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD runserver
启动入口 /app/bin/start
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2026-03-17T08:30:05.455234928Z
同步时间 2026-04-01 11:42
开放端口
8080/tcp
目录挂载
/app/cache /app/data
环境变量
PATH=/app/venv/bin:/usr/local/bin:/usr/bin:/bin UV_VERSION=0.10.10 PYVERSION=3.14 UV_PYTHON_INSTALL_DIR=/opt/python UV_CACHE_DIR=/tmp/.uv-cache LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 HOME=/home/weblate PYTHONUNBUFFERED=1 WEBLATE_VERSION=5.16.2 DJANGO_SETTINGS_MODULE=weblate.settings_docker
镜像标签
Michal Čihař <michal@cihar.com>: maintainer Weblate: name Michal Čihař <michal@weblate.org>: org.opencontainers.image.author 2026-03-15T10:12:24.034Z: org.opencontainers.image.created A web-based continuous localization system with tight version control integration: org.opencontainers.image.description https://docs.weblate.org/en/latest/admin/install/docker.html: org.opencontainers.image.documentation GPL-3.0-or-later: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name e9e48433d2765e07746a64eb64e97424bc3491be: org.opencontainers.image.revision https://github.com/WeblateOrg/docker: org.opencontainers.image.source Weblate: org.opencontainers.image.title https://weblate.org/: org.opencontainers.image.url Weblate: org.opencontainers.image.vendor 5.16.2: org.opencontainers.image.version 5.16.2: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16  docker.io/weblate/weblate:5.16

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16  docker.io/weblate/weblate:5.16

Shell快速替换命令

sed -i 's#weblate/weblate:5.16#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16  docker.io/weblate/weblate:5.16'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-03-17 16:30:05  0.00B 设置默认要执行的命令
CMD ["runserver"]
                        
# 2026-03-17 16:30:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/bin/start"]
                        
# 2026-03-17 16:30:05  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2026-03-17 16:30:05  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/cache]
                        
# 2026-03-17 16:30:05  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/data]
                        
# 2026-03-17 16:30:05  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-03-17 16:30:05  12.13KB 复制新文件或目录到容器中
COPY --chmod=0755 start health_check /app/bin/ # buildkit
                        
# 2026-03-17 16:30:05  6.95KB 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -x -c rm -f /etc/localtime /etc/timezone   && ln -s /tmp/localtime /etc/localtime   && chgrp -R 0 /var/log/nginx/ /var/lib/nginx /app/data /app/cache /run /home/weblate /etc/supervisor/conf.d   && chmod -R 770 /var/log/nginx/ /var/lib/nginx /app/data /app/cache /run /home /home/weblate /etc/supervisor/conf.d   && rm -f /etc/nginx/sites-available/default   && ln -s /tmp/nginx/weblate-site.conf /etc/nginx/sites-available/default   && rm -f /var/log/nginx/access.log /var/log/nginx/error.log   && ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log   && rm -rf /run/*   && chmod 664 /etc/passwd /etc/group   && sed -i '/pam_rootok.so/a auth requisite pam_deny.so' /etc/pam.d/su # buildkit
                        
# 2026-03-17 16:30:05  17.00B 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -x -c echo "/app/data/python" > "/app/venv/lib/python${PYVERSION}/site-packages/weblate-docker.pth" &&     mkdir -p /app/data/python/customize &&     touch /app/data/python/customize/__init__.py &&     touch /app/data/python/customize/models.py &&     chown -R weblate:weblate /app/data/python # buildkit
                        
# 2026-03-17 16:29:29  10.62KB 复制新文件或目录到容器中
COPY etc /etc/ # buildkit
                        
# 2026-03-17 16:30:04  734.25MB 复制新文件或目录到容器中
COPY /app /app # buildkit
                        
# 2026-03-17 16:30:04  0.00B 设置环境变量 DJANGO_SETTINGS_MODULE
ENV DJANGO_SETTINGS_MODULE=weblate.settings_docker
                        
# 2026-03-17 16:30:04  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/app/bin/health_check"] "30s" "3s" "5m0s" "0s" '\x00'}
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=GPL-3.0-or-later
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=A web-based continuous localization system with tight version control integration
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Weblate
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Weblate
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.author=Michal Čihař <michal@weblate.org>
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=5.16.2
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/WeblateOrg/docker
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://docs.weblate.org/en/latest/admin/install/docker.html
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://weblate.org/
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL maintainer=Michal Čihař <michal@cihar.com>
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL version=5.16.2
                        
# 2026-03-17 16:30:04  0.00B 添加元数据标签
LABEL name=Weblate
                        
# 2026-03-17 16:30:04  0.00B 设置环境变量 WEBLATE_VERSION
ENV WEBLATE_VERSION=5.16.2
                        
# 2026-03-15 18:13:07  99.36MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -o pipefail -x -c uv python install --no-cache "${PYVERSION}" # buildkit
                        
# 2026-03-15 18:13:06  56.39MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -o pipefail -x -c curl -LsSf https://astral.sh/uv/${UV_VERSION}/install.sh | env UV_UNMANAGED_INSTALL="/usr/local/bin" sh # buildkit
                        
# 2026-03-15 18:13:05  233.67MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -o pipefail -x -c export DEBIAN_FRONTEND=noninteractive   && apt-get update   && apt-get upgrade -y   && apt-get install --no-install-recommends -y     nginx-light     openssh-client     ca-certificates     curl     gir1.2-pango-1.0     gir1.2-rsvg-2.0     libxml2-16     libxmlsec1-openssl1     libjpeg62     libmariadb3     gettext     gnupg     subversion     file     locales     libldap-common     libcairo-gobject2     libenchant-2-2     libgirepository-2.0-0     unzip     xz-utils   && c_rehash   && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen   && /usr/sbin/locale-gen   && install -d /etc/apt/keyrings   && curl -o /etc/apt/keyrings/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc   && echo "deb [signed-by=/etc/apt/keyrings/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list   && curl -o /etc/apt/keyrings/git-core.launchpad.net.asc --fail 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xe363c90f8f1b6217'   && echo "deb [signed-by=/etc/apt/keyrings/git-core.launchpad.net.asc] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu questing main" > /etc/apt/sources.list.d/git.list   && apt-get update   && apt-get install --no-install-recommends -y     postgresql-client-18     git     git-svn   && apt-get clean   && rm -rf /root/.cache /tmp/* /var/lib/apt/lists/* /run/* # buildkit
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 PATH
ENV PATH=/app/venv/bin:/usr/local/bin:/usr/bin:/bin
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 HOME
ENV HOME=/home/weblate
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=en_US.UTF-8
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2026-03-15 18:12:27  4.39KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -o pipefail -x -c userdel --remove ubuntu   && useradd --uid 1000 --shell /bin/sh --user-group weblate --groups root,tty   && mkdir -p /home/weblate/.ssh   && chown -R weblate:weblate /home/weblate   && chmod 700 /home/weblate/.ssh   && install -d -o weblate -g weblate -m 755 /app/data   && install -d -o weblate -g weblate -m 755 /opt/python   && install -d -o weblate -g weblate -m 755 /app/cache # buildkit
                        
# 2026-03-15 18:12:27  0.00B 
SHELL [/bin/bash -o pipefail -x -c]
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=MIT
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=A web-based continuous localization system with tight version control integration
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Weblate Base Image
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Weblate
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.author=Michal Čihař <michal@weblate.org>
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/WeblateOrg/docker-base
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://docs.weblate.org/en/latest/admin/install/docker.html
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://weblate.org/
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL maintainer=Michal Čihař <michal@cihar.com>
                        
# 2026-03-15 18:12:27  0.00B 添加元数据标签
LABEL name=Weblate Base
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 UV_CACHE_DIR
ENV UV_CACHE_DIR=/tmp/.uv-cache
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 UV_PYTHON_INSTALL_DIR
ENV UV_PYTHON_INSTALL_DIR=/opt/python
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 PYVERSION
ENV PYVERSION=3.14
                        
# 2026-03-15 18:12:27  0.00B 设置环境变量 UV_VERSION
ENV UV_VERSION=0.10.10
                        
# 2026-03-15 18:12:27  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-12-17 14:59:19  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-12-17 14:59:18  89.91MB 
/bin/sh -c #(nop) ADD file:3c9ad2247c67ca346f1495dbb4344056bebc791542d36d1ebce89d87dd34cf5a in / 
                        
# 2025-12-17 14:59:16  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=25.10
                        
# 2025-12-17 14:59:16  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-12-17 14:59:16  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-12-17 14:59:16  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:31a869c659fe5899a79635a83ea36fc36aad70ce39b42c4d0e32dc4c5ee4673c",
    "RepoTags": [
        "weblate/weblate:5.16",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate:5.16"
    ],
    "RepoDigests": [
        "weblate/weblate@sha256:b4407ddebd8e32c5f7f13659c10051dfd6a9e97ef093efcc063efa7c59906a40",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/weblate/weblate@sha256:c8c5d74fafa479899beb12ff1871eaee49eb841806942c78332d5ab9c10aa783"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-17T08:30:05.455234928Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/app/venv/bin:/usr/local/bin:/usr/bin:/bin",
            "UV_VERSION=0.10.10",
            "PYVERSION=3.14",
            "UV_PYTHON_INSTALL_DIR=/opt/python",
            "UV_CACHE_DIR=/tmp/.uv-cache",
            "LANG=en_US.UTF-8",
            "LC_ALL=en_US.UTF-8",
            "HOME=/home/weblate",
            "PYTHONUNBUFFERED=1",
            "WEBLATE_VERSION=5.16.2",
            "DJANGO_SETTINGS_MODULE=weblate.settings_docker"
        ],
        "Cmd": [
            "runserver"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/app/bin/health_check"
            ],
            "Interval": 30000000000,
            "Timeout": 3000000000,
            "StartPeriod": 300000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/cache": {},
            "/app/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/app/bin/start"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Michal Čihař \u003cmichal@cihar.com\u003e",
            "name": "Weblate",
            "org.opencontainers.image.author": "Michal Čihař \u003cmichal@weblate.org\u003e",
            "org.opencontainers.image.created": "2026-03-15T10:12:24.034Z",
            "org.opencontainers.image.description": "A web-based continuous localization system with tight version control integration",
            "org.opencontainers.image.documentation": "https://docs.weblate.org/en/latest/admin/install/docker.html",
            "org.opencontainers.image.licenses": "GPL-3.0-or-later",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "e9e48433d2765e07746a64eb64e97424bc3491be",
            "org.opencontainers.image.source": "https://github.com/WeblateOrg/docker",
            "org.opencontainers.image.title": "Weblate",
            "org.opencontainers.image.url": "https://weblate.org/",
            "org.opencontainers.image.vendor": "Weblate",
            "org.opencontainers.image.version": "5.16.2",
            "version": "5.16.2"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-x",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1213600632,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/fed772f60ecd9430a3b68fd050c4900abcbef8237239d8ee8fe8d834384dcd61/diff:/var/lib/docker/overlay2/031bdbe5a13792efc7cb08cb1ec3a2fe2e9a8345947013abffb0e5cdbc1e2563/diff:/var/lib/docker/overlay2/dc19514109852afaabe3a572c7036823f0f630f14993d220da26b94e30dda5fa/diff:/var/lib/docker/overlay2/b996eb18db93c02aba4eefc73d40dcaa9ee327c3075e8912cfd4f70cd036cda6/diff:/var/lib/docker/overlay2/c52fbf7b44a1ce3a87d6eff804d6f5832d86c555264d124694a046be9260e0fe/diff:/var/lib/docker/overlay2/47a5c84c081bd2bd12877119f1837ef538914781e6f6fd78e031f429a1da4476/diff:/var/lib/docker/overlay2/3d5cbc734b78339808bfa6874ad2ae58fa86cfb6531283e34076e470b6ebba3b/diff:/var/lib/docker/overlay2/a2d7c900e7308e22740cfd738e6815a93772f3e0b34b4122f6317dc159146f38/diff:/var/lib/docker/overlay2/1154cb43e4a17f0a95cdc2b2580ec3a2b2fc0a0662b01ebcc26e170a61af1ccd/diff",
            "MergedDir": "/var/lib/docker/overlay2/d97a6dcd377bd41cf4865da1956e3ae8739e8192a61dfcbb27d4fbd20ba6fabc/merged",
            "UpperDir": "/var/lib/docker/overlay2/d97a6dcd377bd41cf4865da1956e3ae8739e8192a61dfcbb27d4fbd20ba6fabc/diff",
            "WorkDir": "/var/lib/docker/overlay2/d97a6dcd377bd41cf4865da1956e3ae8739e8192a61dfcbb27d4fbd20ba6fabc/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f3e19efe7a6e0d7ab914ba1ee295a0e04c1da384b50879a9cad95057a6f6473a",
            "sha256:767ab309fb354c9f73dbf691a5f78ad56522ca5a6f8b167a3fd5a683c42b26a8",
            "sha256:4cf838e5e026bde909747d3a4f6ef2c4b57eec1dd8f2531ac7220520afe64102",
            "sha256:66990dcc287f327b947f33f8905fe00c8f89641515972559cb32c4df50ec536f",
            "sha256:d7998b8c5f363836a382845206595fd79d11b792dadf7fbf2d7cf45ad43001ab",
            "sha256:8af553370b7c300441b641ff0db9cb4cdf3d7117282fcf56992580256a34a81d",
            "sha256:dc824b5b9d66c10442b65e48b451353270e25dd77c16b10591a85bdb82a6eb14",
            "sha256:7e0d384e8aab147f018a61a3cde1a202dcd3eaddec87b596f0c2b2586dd44357",
            "sha256:7f4068f032a87a42d952f13d37e2487892f086a368bb7eccc4b55e334aba431e",
            "sha256:997bef526ee702262abce1dd44ed546037cc68c90461c03ee398ae8b517b42d9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-01T11:41:24.148728864+08:00"
    }
}

更多版本

docker.io/weblate/weblate:5.5

linux/arm64 docker.io1.03GB2026-01-19 15:08
76

docker.io/weblate/weblate:5.16

linux/amd64 docker.io1.21GB2026-04-01 11:42
7