logo
docker.io/wekanteam/wekan:v9.95
linux/amd64 docker.io

WeKan是一款开源的看板协作工具,提供类似Trello的功能,支持创建看板、列表、卡片来组织和管理任务与项目,助力团队高效协作与进度跟踪。它支持多语言,允许自定义工作流,还能与多种外部工具集成,适用于敏捷开发、项目管理、日常任务管理等多种场景。

13
浏览次数
1.11GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95
源镜像
docker.io/wekanteam/wekan:v9.95
镜像ID
sha256:ea57a9ec1721c3c5e635e713e0ed7b33d6b29734e20e40439dcb30a42f795686
镜像 TAG
v9.95
镜像大小
1.11GB
平台架构
linux/amd64
镜像源
docker.io
CMD
bash /build/wekan-entrypoint.sh
启动入口
工作目录
/build
OS/平台
linux/amd64
镜像创建
2026-07-15T13:19:28.608253564Z
同步时间
2026-07-16 23:25
浏览量
13 次
贡献者
🔌 开放端口 1
8080/tcp
⚙️ 环境变量 158
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
BUILD_DEPS=apt-utils gnupg wget bzip2 g++ curl libarchive-tools build-essential git ca-certificates python3 unzip 1
DEBUG=false 2
NODE_VERSION=v24.18.0 3
METEOR_RELEASE=METEOR@3.5-rc.2 4
USE_EDGE=false 5
NPM_VERSION=11.12.1 6
SRC_PATH=./ 7
WITH_API=true 8
MONGO_OPLOG_URL= 9
RESULTS_PER_PAGE= 10
DEFAULT_BOARD_ID= 11
ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3 12
ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60 13
ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15 14
ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE=3 15
ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD=60 16
ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW=15 17
ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS=90 18
ATTACHMENTS_UPLOAD_EXTERNAL_PROGRAM= 19
ATTACHMENTS_UPLOAD_MIME_TYPES= 20
ATTACHMENTS_UPLOAD_MAX_SIZE=0 21
AVATARS_UPLOAD_EXTERNAL_PROGRAM= 22
AVATARS_UPLOAD_MIME_TYPES= 23
AVATARS_UPLOAD_MAX_SIZE=72000 24
RICHER_CARD_COMMENT_EDITOR=false 25
CARD_OPENED_WEBHOOK_ENABLED=false 26
MAX_IMAGE_PIXEL= 27
IMAGE_COMPRESS_RATIO= 28
NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE= 29
BIGEVENTS_PATTERN=NONE 30
NOTIFY_ON_ASSIGN=true 31
NOTIFY_DUE_DAYS_BEFORE_AND_AFTER= 32
NOTIFY_DUE_AT_HOUR_OF_DAY= 33
EMAIL_NOTIFICATION_TIMEOUT=30000 34
MATOMO_ADDRESS= 35
MATOMO_SITE_ID= 36
MATOMO_DO_NOT_TRACK=true 37
MATOMO_WITH_USERNAME=false 38
METRICS_ALLOWED_IP_ADDRESSES= 39
BROWSER_POLICY_ENABLED=true 40
TRUSTED_URL= 41
WEBHOOKS_ATTRIBUTES= 42
OAUTH2_ENABLED=false 43
OIDC_REDIRECTION_ENABLED=false 44
OAUTH2_CA_CERT= 45
OAUTH2_ADFS_ENABLED=false 46
OAUTH2_B2C_ENABLED=false 47
OAUTH2_LOGIN_STYLE=redirect 48
OAUTH2_CLIENT_ID= 49
OAUTH2_SECRET= 50
OAUTH2_SECRET_FILE= 51
OAUTH2_SERVER_URL= 52
OAUTH2_AUTH_ENDPOINT= 53
OAUTH2_USERINFO_ENDPOINT= 54
OAUTH2_TOKEN_ENDPOINT= 55
OAUTH2_LOGOUT_ENDPOINT= 56
OAUTH2_ID_MAP= 57
OAUTH2_USERNAME_MAP= 58
OAUTH2_AUTO_REGISTRATION=true 59
OAUTH2_ADMIN_GROUPS= 60
OAUTH2_FULLNAME_MAP= 61
OAUTH2_ID_TOKEN_WHITELIST_FIELDS= 62
OAUTH2_REQUEST_PERMISSIONS=openid profile email 63
OAUTH2_EMAIL_MAP= 64
LDAP_ENABLE=false 65
LDAP_PORT=389 66
LDAP_HOST= 67
LDAP_AD_SIMPLE_AUTH= 68
LDAP_USER_AUTHENTICATION=false 69
LDAP_USER_AUTHENTICATION_FIELD=uid 70
LDAP_BASEDN= 71
LDAP_LOGIN_FALLBACK=false 72
LDAP_RECONNECT=true 73
LDAP_TIMEOUT=10000 74
LDAP_IDLE_TIMEOUT=10000 75
LDAP_CONNECT_TIMEOUT=10000 76
LDAP_AUTHENTIFICATION=false 77
LDAP_AUTHENTIFICATION_USERDN= 78
LDAP_AUTHENTIFICATION_PASSWORD= 79
LDAP_AUTHENTIFICATION_PASSWORD_FILE= 80
LDAP_LOG_ENABLED=false 81
LDAP_BACKGROUND_SYNC=false 82
LDAP_BACKGROUND_SYNC_INTERVAL= 83
LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED=false 84
LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS=false 85
LDAP_BACKGROUND_SYNC_DISABLE_NONEXISTANT_USERS=false 86
LDAP_ENCRYPTION=false 87
LDAP_CA_CERT= 88
LDAP_REJECT_UNAUTHORIZED=false 89
LDAP_USER_SEARCH_FILTER= 90
LDAP_USER_SEARCH_SCOPE= 91
LDAP_USER_SEARCH_FIELD= 92
LDAP_SEARCH_PAGE_SIZE=0 93
LDAP_SEARCH_SIZE_LIMIT=0 94
LDAP_GROUP_FILTER_ENABLE=false 95
LDAP_GROUP_FILTER_OBJECTCLASS= 96
LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE= 97
LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE= 98
LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT= 99
LDAP_GROUP_FILTER_GROUP_NAME= 100
LDAP_UNIQUE_IDENTIFIER_FIELD= 101
LDAP_UTF8_NAMES_SLUGIFY=true 102
LDAP_USERNAME_FIELD= 103
LDAP_FULLNAME_FIELD= 104
LDAP_MERGE_EXISTING_USERS=false 105
LDAP_EMAIL_FIELD= 106
LDAP_EMAIL_MATCH_ENABLE=false 107
LDAP_EMAIL_MATCH_REQUIRE=false 108
LDAP_EMAIL_MATCH_VERIFIED=false 109
LDAP_SYNC_USER_DATA=false 110
LDAP_SYNC_USER_DATA_FIELDMAP= 111
LDAP_SYNC_GROUP_ROLES= 112
LDAP_DEFAULT_DOMAIN= 113
LDAP_SYNC_ADMIN_STATUS= 114
LDAP_SYNC_ADMIN_GROUPS= 115
LDAP_SYNC_ORGANIZATIONS=false 116
LDAP_SYNC_ORGANIZATIONS_GROUPS= 117
LDAP_SYNC_TEAMS=false 118
LDAP_SYNC_TEAMS_GROUPS= 119
HEADER_LOGIN_ID= 120
HEADER_LOGIN_FIRSTNAME= 121
HEADER_LOGIN_LASTNAME= 122
HEADER_LOGIN_EMAIL= 123
HEADER_LOGIN_TRUSTED_IPS= 124
HEADER_LOGIN_TRUSTED_PROXIES= 125
LOGOUT_WITH_TIMER=false 126
LOGOUT_IN= 127
LOGOUT_ON_HOURS= 128
LOGOUT_ON_MINUTES= 129
CORS= 130
CORS_ALLOW_HEADERS= 131
CORS_EXPOSE_HEADERS= 132
DEFAULT_AUTHENTICATION_METHOD= 133
PASSWORD_LOGIN_ENABLED=true 134
CAS_ENABLED=false 135
CAS_BASE_URL= 136
CAS_LOGIN_URL= 137
CAS_VALIDATE_URL= 138
SAML_ENABLED=false 139
SAML_PROVIDER= 140
SAML_ENTRYPOINT= 141
SAML_ISSUER= 142
SAML_CERT= 143
SAML_IDPSLO_REDIRECTURL= 144
SAML_PRIVATE_KEYFILE= 145
SAML_PUBLIC_CERTFILE= 146
SAML_IDENTIFIER_FORMAT= 147
SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE= 148
SAML_ATTRIBUTES= 149
ORACLE_OIM_ENABLED=false 150
WAIT_SPINNER= 151
WRITABLE_PATH=/data 152
S3= 153
MAIL_SERVICE_PASSWORD_FILE= 154
MONGO_PASSWORD_FILE= 155
S3_SECRET_FILE= 156
PORT=8080 157
🏷️ 镜像标签 7
KeyValue
wekan maintainer
2026-06-27T04:19:04.617438+00:00 org.opencontainers.image.created
The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. org.opencontainers.image.description
ubuntu org.opencontainers.image.ref.name
https://github.com/wekan/wekan org.opencontainers.image.source
ubuntu org.opencontainers.image.title
26.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 26.04 Trivy 2026-07-16 23:26 查看完整报告
13
低危 LOW
87
中危 MEDIUM
36
高危 HIGH
0
严重 CRITICAL
受影响目标 (13)
docker.io/wekanteam/wekan:v9.95 (ubuntu 26.04) ubuntu Node.js node-pkg build/bsondump gobinary build/ferretdb gobinary build/mongodump gobinary build/mongoexport gobinary build/mongofiles gobinary build/mongoimport gobinary build/mongorestore gobinary build/mongostat gobinary build/mongotop gobinary /build/programs/web.browser.legacy/9ae158174dd4ee6a58a879ffb6baa31ac3d783a3.js /build/programs/web.browser/abcc23b511ca230cda10d35d80906756c4a37e39.js

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95  docker.io/wekanteam/wekan:v9.95

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95  docker.io/wekanteam/wekan:v9.95

Shell快速替换命令

sed -i 's#wekanteam/wekan:v9.95#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95  docker.io/wekanteam/wekan:v9.95'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-07-15 21:19:28  0.00B 设置默认要执行的命令
CMD ["bash" "/build/wekan-entrypoint.sh"]
                        
# 2026-07-15 21:19:28  0.00B 设置工作目录为/build
WORKDIR /build
                        
# 2026-07-15 21:19:28  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGKILL
                        
# 2026-07-15 21:19:28  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-07-15 21:19:28  0.00B 设置环境变量 PORT
ENV PORT=8080
                        
# 2026-07-15 21:19:28  0.00B 指定运行容器时使用的用户
USER wekan
                        
# 2026-07-15 21:19:28  3.13KB 复制新文件或目录到容器中
COPY --chmod=755 releases/ferretdb/wekan-entrypoint.sh /build/wekan-entrypoint.sh # buildkit
                        
# 2026-07-15 21:19:28  1.01GB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 TARGETVARIANT= VERSION=9.95 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -o xtrace
# Fail hard on any error so a missing release zip / failed download can never
# produce a "successful" image with an empty /build (Cannot find /build/main.js).
set -eo pipefail

# Create Wekan user. --create-home is required because --system users do not
# get a home directory by default; without it /home/wekan never exists and the
# later `chown ... /home/wekan/` aborts the build (now that set -e is active).
useradd --user-group --system --create-home --home-dir /home/wekan wekan

# OS Updates
apt-get update --assume-yes
apt-get upgrade --assume-yes
apt-get install --assume-yes --no-install-recommends ${BUILD_DEPS}

# Multi-arch mapping: Docker TARGETARCH -> Node.js arch name + WeKan bundle name.
# amd64/arm64 have MongoDB Community; ppc64le/s390x/riscv64 have no MongoDB server
# and ship FerretDB v1 instead (the ferretdb binary is baked into their .zip and
# started by wekan-entrypoint.sh). riscv64's Node.js 24 comes from
# unofficial-builds.nodejs.org (nodejs.org ships no riscv64). armv7l is excluded:
# there is no Node.js 24 build for it anywhere.
NODE_BASE="official"
case "${TARGETARCH}" in
    "amd64")   NODE_ARCH="x64"     WEKAN_ARCH="amd64"   ;;
    "arm64")   NODE_ARCH="arm64"   WEKAN_ARCH="arm64"   ;;
    "ppc64le") NODE_ARCH="ppc64le" WEKAN_ARCH="ppc64le" ;;
    "s390x")   NODE_ARCH="s390x"   WEKAN_ARCH="s390x"   ;;
    "riscv64") NODE_ARCH="riscv64" WEKAN_ARCH="riscv64" NODE_BASE="unofficial" ;;
    *) echo "Unsupported architecture: ${TARGETARCH}"; exit 1 ;;
esac

# Node.js installation. Official nodejs.org builds for amd64/arm64/ppc64le/s390x;
# unofficial-builds.nodejs.org for riscv64 (nodejs.org ships no riscv64 binary).
cd /tmp
if [ "${NODE_BASE}" = "unofficial" ]; then
    NODE_DIST="https://unofficial-builds.nodejs.org/download/release/${NODE_VERSION}"
else
    NODE_DIST="https://nodejs.org/dist/${NODE_VERSION}"
fi
wget "${NODE_DIST}/node-${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz"
wget "${NODE_DIST}/SHASUMS256.txt"
grep " node-${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz\$" SHASUMS256.txt | shasum -a 256 -c -
tar xzf "node-${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz" -C /usr/local --strip-components=1 --no-same-owner
rm -f "node-${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz" SHASUMS256.txt
ln -s "/usr/local/bin/node" "/usr/local/bin/nodejs"

# NPM configuration
npm install -g npm@${NPM_VERSION}
chown --recursive wekan:wekan /home/wekan/

# Temporary Tar swap for Meteor bundle
cp $(which tar) $(which tar)~
ln -sf $(which bsdtar) $(which tar)

# WeKan Bundle Installation
mkdir -p /home/wekan/app
cd /home/wekan/app
# Retry the release-asset download: even though the CI `docker` job needs the
# `release` job (so the asset is already uploaded), GitHub's
# releases/download/<tag>/<asset> URL can briefly return 404 right after upload
# (CDN/propagation lag). A plain wget treats 404 as fatal, which failed the
# build; retry on transient HTTP errors so propagation lag no longer breaks it.
WEKAN_ZIP_URL="https://github.com/wekan/wekan/releases/download/v${VERSION}/wekan-${VERSION}-${WEKAN_ARCH}.zip"
wget --tries=20 --waitretry=20 --retry-on-http-error=404,403,500,502,503 "${WEKAN_ZIP_URL}" \
  || { echo "Failed to download ${WEKAN_ZIP_URL} after retries"; exit 8; }
unzip "wekan-${VERSION}-${WEKAN_ARCH}.zip"
rm "wekan-${VERSION}-${WEKAN_ARCH}.zip"
npm install --prefix ./bundle/programs/server
mv /home/wekan/app/bundle /build

# The .zip bundle now ships a self-contained launcher + its own Node.js for the
# offline downloads; the Docker image installs its own Node and uses
# wekan-entrypoint.sh, so drop the redundant bundled node + launchers. Keeps
# /build/ferretdb (used by the entrypoint) and the per-arch MongoDB Database Tools
# (bsondump, mongodump, mongorestore, … from wekan/mongo-tools, embedded in the
# bundle) for backup/restore inside the container. Saves ~80 MB per arch.
rm -f /build/node /build/start-wekan.sh /build/start-wekan.bat

# Restore original tar
mv $(which tar)~ $(which tar)

# Cleanup
# Remove unused Go-based pebble binary shipped by base image to reduce CVE surface.
apt-get remove --purge --assume-yes pebble || true
rm -f /usr/bin/pebble
apt-get remove --purge --assume-yes ${BUILD_DEPS}
apt-get autoremove --assume-yes
apt-get clean --assume-yes
rm -Rf /tmp/*
rm -Rf /var/lib/apt/lists/*
rm -Rf /home/wekan/app

mkdir -p /data
chown wekan:wekan --recursive /data
 # buildkit
                        
# 2026-07-15 21:19:28  0.00B 设置环境变量 DEBUG NODE_VERSION METEOR_RELEASE USE_EDGE NPM_VERSION SRC_PATH WITH_API MONGO_OPLOG_URL RESULTS_PER_PAGE DEFAULT_BOARD_ID ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS ATTACHMENTS_UPLOAD_EXTERNAL_PROGRAM ATTACHMENTS_UPLOAD_MIME_TYPES ATTACHMENTS_UPLOAD_MAX_SIZE AVATARS_UPLOAD_EXTERNAL_PROGRAM AVATARS_UPLOAD_MIME_TYPES AVATARS_UPLOAD_MAX_SIZE RICHER_CARD_COMMENT_EDITOR CARD_OPENED_WEBHOOK_ENABLED MAX_IMAGE_PIXEL IMAGE_COMPRESS_RATIO NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE BIGEVENTS_PATTERN NOTIFY_ON_ASSIGN NOTIFY_DUE_DAYS_BEFORE_AND_AFTER NOTIFY_DUE_AT_HOUR_OF_DAY EMAIL_NOTIFICATION_TIMEOUT MATOMO_ADDRESS MATOMO_SITE_ID MATOMO_DO_NOT_TRACK MATOMO_WITH_USERNAME METRICS_ALLOWED_IP_ADDRESSES BROWSER_POLICY_ENABLED TRUSTED_URL WEBHOOKS_ATTRIBUTES OAUTH2_ENABLED OIDC_REDIRECTION_ENABLED OAUTH2_CA_CERT OAUTH2_ADFS_ENABLED OAUTH2_B2C_ENABLED OAUTH2_LOGIN_STYLE OAUTH2_CLIENT_ID OAUTH2_SECRET OAUTH2_SECRET_FILE OAUTH2_SERVER_URL OAUTH2_AUTH_ENDPOINT OAUTH2_USERINFO_ENDPOINT OAUTH2_TOKEN_ENDPOINT OAUTH2_LOGOUT_ENDPOINT OAUTH2_ID_MAP OAUTH2_USERNAME_MAP OAUTH2_AUTO_REGISTRATION OAUTH2_ADMIN_GROUPS OAUTH2_FULLNAME_MAP OAUTH2_ID_TOKEN_WHITELIST_FIELDS OAUTH2_REQUEST_PERMISSIONS OAUTH2_EMAIL_MAP LDAP_ENABLE LDAP_PORT LDAP_HOST LDAP_AD_SIMPLE_AUTH LDAP_USER_AUTHENTICATION LDAP_USER_AUTHENTICATION_FIELD LDAP_BASEDN LDAP_LOGIN_FALLBACK LDAP_RECONNECT LDAP_TIMEOUT LDAP_IDLE_TIMEOUT LDAP_CONNECT_TIMEOUT LDAP_AUTHENTIFICATION LDAP_AUTHENTIFICATION_USERDN LDAP_AUTHENTIFICATION_PASSWORD LDAP_AUTHENTIFICATION_PASSWORD_FILE LDAP_LOG_ENABLED LDAP_BACKGROUND_SYNC LDAP_BACKGROUND_SYNC_INTERVAL LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS LDAP_BACKGROUND_SYNC_DISABLE_NONEXISTANT_USERS LDAP_ENCRYPTION LDAP_CA_CERT LDAP_REJECT_UNAUTHORIZED LDAP_USER_SEARCH_FILTER LDAP_USER_SEARCH_SCOPE LDAP_USER_SEARCH_FIELD LDAP_SEARCH_PAGE_SIZE LDAP_SEARCH_SIZE_LIMIT LDAP_GROUP_FILTER_ENABLE LDAP_GROUP_FILTER_OBJECTCLASS LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT LDAP_GROUP_FILTER_GROUP_NAME LDAP_UNIQUE_IDENTIFIER_FIELD LDAP_UTF8_NAMES_SLUGIFY LDAP_USERNAME_FIELD LDAP_FULLNAME_FIELD LDAP_MERGE_EXISTING_USERS LDAP_EMAIL_FIELD LDAP_EMAIL_MATCH_ENABLE LDAP_EMAIL_MATCH_REQUIRE LDAP_EMAIL_MATCH_VERIFIED LDAP_SYNC_USER_DATA LDAP_SYNC_USER_DATA_FIELDMAP LDAP_SYNC_GROUP_ROLES LDAP_DEFAULT_DOMAIN LDAP_SYNC_ADMIN_STATUS LDAP_SYNC_ADMIN_GROUPS LDAP_SYNC_ORGANIZATIONS LDAP_SYNC_ORGANIZATIONS_GROUPS LDAP_SYNC_TEAMS LDAP_SYNC_TEAMS_GROUPS HEADER_LOGIN_ID HEADER_LOGIN_FIRSTNAME HEADER_LOGIN_LASTNAME HEADER_LOGIN_EMAIL HEADER_LOGIN_TRUSTED_IPS HEADER_LOGIN_TRUSTED_PROXIES LOGOUT_WITH_TIMER LOGOUT_IN LOGOUT_ON_HOURS LOGOUT_ON_MINUTES CORS CORS_ALLOW_HEADERS CORS_EXPOSE_HEADERS DEFAULT_AUTHENTICATION_METHOD PASSWORD_LOGIN_ENABLED CAS_ENABLED CAS_BASE_URL CAS_LOGIN_URL CAS_VALIDATE_URL SAML_ENABLED SAML_PROVIDER SAML_ENTRYPOINT SAML_ISSUER SAML_CERT SAML_IDPSLO_REDIRECTURL SAML_PRIVATE_KEYFILE SAML_PUBLIC_CERTFILE SAML_IDENTIFIER_FORMAT SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE SAML_ATTRIBUTES ORACLE_OIM_ENABLED WAIT_SPINNER WRITABLE_PATH S3 MAIL_SERVICE_PASSWORD_FILE MONGO_PASSWORD_FILE S3_SECRET_FILE
ENV DEBUG=false NODE_VERSION=v24.18.0 METEOR_RELEASE=METEOR@3.5-rc.2 USE_EDGE=false NPM_VERSION=11.12.1 SRC_PATH=./ WITH_API=true MONGO_OPLOG_URL= RESULTS_PER_PAGE= DEFAULT_BOARD_ID= ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3 ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60 ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15 ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE=3 ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD=60 ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW=15 ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS=90 ATTACHMENTS_UPLOAD_EXTERNAL_PROGRAM= ATTACHMENTS_UPLOAD_MIME_TYPES= ATTACHMENTS_UPLOAD_MAX_SIZE=0 AVATARS_UPLOAD_EXTERNAL_PROGRAM= AVATARS_UPLOAD_MIME_TYPES= AVATARS_UPLOAD_MAX_SIZE=72000 RICHER_CARD_COMMENT_EDITOR=false CARD_OPENED_WEBHOOK_ENABLED=false MAX_IMAGE_PIXEL= IMAGE_COMPRESS_RATIO= NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE= BIGEVENTS_PATTERN=NONE NOTIFY_ON_ASSIGN=true NOTIFY_DUE_DAYS_BEFORE_AND_AFTER= NOTIFY_DUE_AT_HOUR_OF_DAY= EMAIL_NOTIFICATION_TIMEOUT=30000 MATOMO_ADDRESS= MATOMO_SITE_ID= MATOMO_DO_NOT_TRACK=true MATOMO_WITH_USERNAME=false METRICS_ALLOWED_IP_ADDRESSES= BROWSER_POLICY_ENABLED=true TRUSTED_URL= WEBHOOKS_ATTRIBUTES= OAUTH2_ENABLED=false OIDC_REDIRECTION_ENABLED=false OAUTH2_CA_CERT= OAUTH2_ADFS_ENABLED=false OAUTH2_B2C_ENABLED=false OAUTH2_LOGIN_STYLE=redirect OAUTH2_CLIENT_ID= OAUTH2_SECRET= OAUTH2_SECRET_FILE= OAUTH2_SERVER_URL= OAUTH2_AUTH_ENDPOINT= OAUTH2_USERINFO_ENDPOINT= OAUTH2_TOKEN_ENDPOINT= OAUTH2_LOGOUT_ENDPOINT= OAUTH2_ID_MAP= OAUTH2_USERNAME_MAP= OAUTH2_AUTO_REGISTRATION=true OAUTH2_ADMIN_GROUPS= OAUTH2_FULLNAME_MAP= OAUTH2_ID_TOKEN_WHITELIST_FIELDS= OAUTH2_REQUEST_PERMISSIONS=openid profile email OAUTH2_EMAIL_MAP= LDAP_ENABLE=false LDAP_PORT=389 LDAP_HOST= LDAP_AD_SIMPLE_AUTH= LDAP_USER_AUTHENTICATION=false LDAP_USER_AUTHENTICATION_FIELD=uid LDAP_BASEDN= LDAP_LOGIN_FALLBACK=false LDAP_RECONNECT=true LDAP_TIMEOUT=10000 LDAP_IDLE_TIMEOUT=10000 LDAP_CONNECT_TIMEOUT=10000 LDAP_AUTHENTIFICATION=false LDAP_AUTHENTIFICATION_USERDN= LDAP_AUTHENTIFICATION_PASSWORD= LDAP_AUTHENTIFICATION_PASSWORD_FILE= LDAP_LOG_ENABLED=false LDAP_BACKGROUND_SYNC=false LDAP_BACKGROUND_SYNC_INTERVAL= LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED=false LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS=false LDAP_BACKGROUND_SYNC_DISABLE_NONEXISTANT_USERS=false LDAP_ENCRYPTION=false LDAP_CA_CERT= LDAP_REJECT_UNAUTHORIZED=false LDAP_USER_SEARCH_FILTER= LDAP_USER_SEARCH_SCOPE= LDAP_USER_SEARCH_FIELD= LDAP_SEARCH_PAGE_SIZE=0 LDAP_SEARCH_SIZE_LIMIT=0 LDAP_GROUP_FILTER_ENABLE=false LDAP_GROUP_FILTER_OBJECTCLASS= LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE= LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE= LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT= LDAP_GROUP_FILTER_GROUP_NAME= LDAP_UNIQUE_IDENTIFIER_FIELD= LDAP_UTF8_NAMES_SLUGIFY=true LDAP_USERNAME_FIELD= LDAP_FULLNAME_FIELD= LDAP_MERGE_EXISTING_USERS=false LDAP_EMAIL_FIELD= LDAP_EMAIL_MATCH_ENABLE=false LDAP_EMAIL_MATCH_REQUIRE=false LDAP_EMAIL_MATCH_VERIFIED=false LDAP_SYNC_USER_DATA=false LDAP_SYNC_USER_DATA_FIELDMAP= LDAP_SYNC_GROUP_ROLES= LDAP_DEFAULT_DOMAIN= LDAP_SYNC_ADMIN_STATUS= LDAP_SYNC_ADMIN_GROUPS= LDAP_SYNC_ORGANIZATIONS=false LDAP_SYNC_ORGANIZATIONS_GROUPS= LDAP_SYNC_TEAMS=false LDAP_SYNC_TEAMS_GROUPS= HEADER_LOGIN_ID= HEADER_LOGIN_FIRSTNAME= HEADER_LOGIN_LASTNAME= HEADER_LOGIN_EMAIL= HEADER_LOGIN_TRUSTED_IPS= HEADER_LOGIN_TRUSTED_PROXIES= LOGOUT_WITH_TIMER=false LOGOUT_IN= LOGOUT_ON_HOURS= LOGOUT_ON_MINUTES= CORS= CORS_ALLOW_HEADERS= CORS_EXPOSE_HEADERS= DEFAULT_AUTHENTICATION_METHOD= PASSWORD_LOGIN_ENABLED=true CAS_ENABLED=false CAS_BASE_URL= CAS_LOGIN_URL= CAS_VALIDATE_URL= SAML_ENABLED=false SAML_PROVIDER= SAML_ENTRYPOINT= SAML_ISSUER= SAML_CERT= SAML_IDPSLO_REDIRECTURL= SAML_PRIVATE_KEYFILE= SAML_PUBLIC_CERTFILE= SAML_IDENTIFIER_FORMAT= SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE= SAML_ATTRIBUTES= ORACLE_OIM_ENABLED=false WAIT_SPINNER= WRITABLE_PATH=/data S3= MAIL_SERVICE_PASSWORD_FILE= MONGO_PASSWORD_FILE= S3_SECRET_FILE=
                        
# 2026-07-15 21:19:28  0.00B 设置环境变量 BUILD_DEPS
ENV BUILD_DEPS=apt-utils gnupg wget bzip2 g++ curl libarchive-tools build-essential git ca-certificates python3 unzip
                        
# 2026-07-15 21:19:28  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2026-07-15 21:19:28  0.00B 定义构建参数
ARG VERSION=9.95
                        
# 2026-07-15 21:19:28  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2026-07-15 21:19:28  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-07-15 21:19:28  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/wekan/wekan
                        
# 2026-07-15 21:19:28  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=26.04
                        
# 2026-07-15 21:19:28  0.00B 添加元数据标签
LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2026-07-15 21:19:28  0.00B 添加元数据标签
LABEL maintainer=wekan
                        
# 2026-06-27 12:19:04  179.00B 
umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/.temp_layer.control_data.8927.tar
                        
# 2026-06-27 12:19:04  0.00B 
umoci config --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 --clear=manifest.annotations --manifest.annotation org.opencontainers.image.version=26.04 --manifest.annotation org.opencontainers.image.title=ubuntu --manifest.annotation org.opencontainers.image.created=2026-06-27T04:19:04.617438+00:00 --manifest.annotation org.opencontainers.image.description=The Ubuntu container image maintained by Canonical

Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.
It is the world's most popular operating system across public clouds and OpenStack clouds.
It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.
Fast, secure and simple, Ubuntu powers millions of PCs worldwide.

                        
# 2026-06-27 12:19:04  0.00B 
umoci config --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 --clear=config.labels --config.label org.opencontainers.image.version=26.04 --config.label org.opencontainers.image.title=ubuntu --config.label org.opencontainers.image.created=2026-06-27T04:19:04.617438+00:00 --config.label org.opencontainers.image.description=The Ubuntu container image maintained by Canonical

Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.
It is the world's most popular operating system across public clouds and OpenStack clouds.
It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.
Fast, secure and simple, Ubuntu powers millions of PCs worldwide.

                        
# 2026-06-27 12:19:04  0.00B 
umoci config --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 --config.env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-06-27 12:19:04  0.00B 
umoci config --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 --clear=config.cmd --config.cmd /bin/bash
                        
# 2026-06-27 12:19:04  0.00B 
umoci config --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:26.04 --clear=config.entrypoint --clear=config.cmd
                        
# 2026-06-27 12:19:03  100.15MB 
umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-d5c39e770efe31df4a04e5e058b71b06/images/.temp_layer.8927.tar --tag 26.04
                        
                    

镜像信息

{
    "Id": "sha256:ea57a9ec1721c3c5e635e713e0ed7b33d6b29734e20e40439dcb30a42f795686",
    "RepoTags": [
        "wekanteam/wekan:v9.95",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan:v9.95"
    ],
    "RepoDigests": [
        "wekanteam/wekan@sha256:9591c25cb8948f5eb73a418fd863e9524229d2d1d5a0a7826a7acc2a6973b6c8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wekanteam/wekan@sha256:a5c5bb54d1f08e84f7137a60cce0ed94566d39ccfe4a9f004aab8bef41c0b1f6"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-15T13:19:28.608253564Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "wekan",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "BUILD_DEPS=apt-utils gnupg wget bzip2 g++ curl libarchive-tools build-essential git ca-certificates python3 unzip",
            "DEBUG=false",
            "NODE_VERSION=v24.18.0",
            "METEOR_RELEASE=METEOR@3.5-rc.2",
            "USE_EDGE=false",
            "NPM_VERSION=11.12.1",
            "SRC_PATH=./",
            "WITH_API=true",
            "MONGO_OPLOG_URL=",
            "RESULTS_PER_PAGE=",
            "DEFAULT_BOARD_ID=",
            "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3",
            "ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60",
            "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15",
            "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE=3",
            "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD=60",
            "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW=15",
            "ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS=90",
            "ATTACHMENTS_UPLOAD_EXTERNAL_PROGRAM=",
            "ATTACHMENTS_UPLOAD_MIME_TYPES=",
            "ATTACHMENTS_UPLOAD_MAX_SIZE=0",
            "AVATARS_UPLOAD_EXTERNAL_PROGRAM=",
            "AVATARS_UPLOAD_MIME_TYPES=",
            "AVATARS_UPLOAD_MAX_SIZE=72000",
            "RICHER_CARD_COMMENT_EDITOR=false",
            "CARD_OPENED_WEBHOOK_ENABLED=false",
            "MAX_IMAGE_PIXEL=",
            "IMAGE_COMPRESS_RATIO=",
            "NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE=",
            "BIGEVENTS_PATTERN=NONE",
            "NOTIFY_ON_ASSIGN=true",
            "NOTIFY_DUE_DAYS_BEFORE_AND_AFTER=",
            "NOTIFY_DUE_AT_HOUR_OF_DAY=",
            "EMAIL_NOTIFICATION_TIMEOUT=30000",
            "MATOMO_ADDRESS=",
            "MATOMO_SITE_ID=",
            "MATOMO_DO_NOT_TRACK=true",
            "MATOMO_WITH_USERNAME=false",
            "METRICS_ALLOWED_IP_ADDRESSES=",
            "BROWSER_POLICY_ENABLED=true",
            "TRUSTED_URL=",
            "WEBHOOKS_ATTRIBUTES=",
            "OAUTH2_ENABLED=false",
            "OIDC_REDIRECTION_ENABLED=false",
            "OAUTH2_CA_CERT=",
            "OAUTH2_ADFS_ENABLED=false",
            "OAUTH2_B2C_ENABLED=false",
            "OAUTH2_LOGIN_STYLE=redirect",
            "OAUTH2_CLIENT_ID=",
            "OAUTH2_SECRET=",
            "OAUTH2_SECRET_FILE=",
            "OAUTH2_SERVER_URL=",
            "OAUTH2_AUTH_ENDPOINT=",
            "OAUTH2_USERINFO_ENDPOINT=",
            "OAUTH2_TOKEN_ENDPOINT=",
            "OAUTH2_LOGOUT_ENDPOINT=",
            "OAUTH2_ID_MAP=",
            "OAUTH2_USERNAME_MAP=",
            "OAUTH2_AUTO_REGISTRATION=true",
            "OAUTH2_ADMIN_GROUPS=",
            "OAUTH2_FULLNAME_MAP=",
            "OAUTH2_ID_TOKEN_WHITELIST_FIELDS=",
            "OAUTH2_REQUEST_PERMISSIONS=openid profile email",
            "OAUTH2_EMAIL_MAP=",
            "LDAP_ENABLE=false",
            "LDAP_PORT=389",
            "LDAP_HOST=",
            "LDAP_AD_SIMPLE_AUTH=",
            "LDAP_USER_AUTHENTICATION=false",
            "LDAP_USER_AUTHENTICATION_FIELD=uid",
            "LDAP_BASEDN=",
            "LDAP_LOGIN_FALLBACK=false",
            "LDAP_RECONNECT=true",
            "LDAP_TIMEOUT=10000",
            "LDAP_IDLE_TIMEOUT=10000",
            "LDAP_CONNECT_TIMEOUT=10000",
            "LDAP_AUTHENTIFICATION=false",
            "LDAP_AUTHENTIFICATION_USERDN=",
            "LDAP_AUTHENTIFICATION_PASSWORD=",
            "LDAP_AUTHENTIFICATION_PASSWORD_FILE=",
            "LDAP_LOG_ENABLED=false",
            "LDAP_BACKGROUND_SYNC=false",
            "LDAP_BACKGROUND_SYNC_INTERVAL=",
            "LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED=false",
            "LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS=false",
            "LDAP_BACKGROUND_SYNC_DISABLE_NONEXISTANT_USERS=false",
            "LDAP_ENCRYPTION=false",
            "LDAP_CA_CERT=",
            "LDAP_REJECT_UNAUTHORIZED=false",
            "LDAP_USER_SEARCH_FILTER=",
            "LDAP_USER_SEARCH_SCOPE=",
            "LDAP_USER_SEARCH_FIELD=",
            "LDAP_SEARCH_PAGE_SIZE=0",
            "LDAP_SEARCH_SIZE_LIMIT=0",
            "LDAP_GROUP_FILTER_ENABLE=false",
            "LDAP_GROUP_FILTER_OBJECTCLASS=",
            "LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE=",
            "LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE=",
            "LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT=",
            "LDAP_GROUP_FILTER_GROUP_NAME=",
            "LDAP_UNIQUE_IDENTIFIER_FIELD=",
            "LDAP_UTF8_NAMES_SLUGIFY=true",
            "LDAP_USERNAME_FIELD=",
            "LDAP_FULLNAME_FIELD=",
            "LDAP_MERGE_EXISTING_USERS=false",
            "LDAP_EMAIL_FIELD=",
            "LDAP_EMAIL_MATCH_ENABLE=false",
            "LDAP_EMAIL_MATCH_REQUIRE=false",
            "LDAP_EMAIL_MATCH_VERIFIED=false",
            "LDAP_SYNC_USER_DATA=false",
            "LDAP_SYNC_USER_DATA_FIELDMAP=",
            "LDAP_SYNC_GROUP_ROLES=",
            "LDAP_DEFAULT_DOMAIN=",
            "LDAP_SYNC_ADMIN_STATUS=",
            "LDAP_SYNC_ADMIN_GROUPS=",
            "LDAP_SYNC_ORGANIZATIONS=false",
            "LDAP_SYNC_ORGANIZATIONS_GROUPS=",
            "LDAP_SYNC_TEAMS=false",
            "LDAP_SYNC_TEAMS_GROUPS=",
            "HEADER_LOGIN_ID=",
            "HEADER_LOGIN_FIRSTNAME=",
            "HEADER_LOGIN_LASTNAME=",
            "HEADER_LOGIN_EMAIL=",
            "HEADER_LOGIN_TRUSTED_IPS=",
            "HEADER_LOGIN_TRUSTED_PROXIES=",
            "LOGOUT_WITH_TIMER=false",
            "LOGOUT_IN=",
            "LOGOUT_ON_HOURS=",
            "LOGOUT_ON_MINUTES=",
            "CORS=",
            "CORS_ALLOW_HEADERS=",
            "CORS_EXPOSE_HEADERS=",
            "DEFAULT_AUTHENTICATION_METHOD=",
            "PASSWORD_LOGIN_ENABLED=true",
            "CAS_ENABLED=false",
            "CAS_BASE_URL=",
            "CAS_LOGIN_URL=",
            "CAS_VALIDATE_URL=",
            "SAML_ENABLED=false",
            "SAML_PROVIDER=",
            "SAML_ENTRYPOINT=",
            "SAML_ISSUER=",
            "SAML_CERT=",
            "SAML_IDPSLO_REDIRECTURL=",
            "SAML_PRIVATE_KEYFILE=",
            "SAML_PUBLIC_CERTFILE=",
            "SAML_IDENTIFIER_FORMAT=",
            "SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE=",
            "SAML_ATTRIBUTES=",
            "ORACLE_OIM_ENABLED=false",
            "WAIT_SPINNER=",
            "WRITABLE_PATH=/data",
            "S3=",
            "MAIL_SERVICE_PASSWORD_FILE=",
            "MONGO_PASSWORD_FILE=",
            "S3_SECRET_FILE=",
            "PORT=8080"
        ],
        "Cmd": [
            "bash",
            "/build/wekan-entrypoint.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/build",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "wekan",
            "org.opencontainers.image.created": "2026-06-27T04:19:04.617438+00:00",
            "org.opencontainers.image.description": "The Ubuntu container image maintained by Canonical\n\nUbuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.\nIt is the world's most popular operating system across public clouds and OpenStack clouds.\nIt is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.\nFast, secure and simple, Ubuntu powers millions of PCs worldwide.\n",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/wekan/wekan",
            "org.opencontainers.image.title": "ubuntu",
            "org.opencontainers.image.version": "26.04"
        },
        "StopSignal": "SIGKILL"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1113752732,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e3f3e72a64eff1412592f9d25b62649f83e48c1765ac71959613c7ad10235e08/diff:/var/lib/docker/overlay2/79ddcff55f5d96569c961397c1ee2cc518ff40acb3ba6f7e9af23e979807aa23/diff:/var/lib/docker/overlay2/4c4692de707de9f0180f1017bae6a0c249712390db38afa0e5258d6e1ac31f5b/diff:/var/lib/docker/overlay2/ee2963d75f066ef2bfb6d0d0bbfd5c1727d2dcd93669c056c1f5f9674c9b67bf/diff",
            "MergedDir": "/var/lib/docker/overlay2/39d02ed377d8d4c727f538ee164add32ce36f1645c463331a14c665ee211ef5d/merged",
            "UpperDir": "/var/lib/docker/overlay2/39d02ed377d8d4c727f538ee164add32ce36f1645c463331a14c665ee211ef5d/diff",
            "WorkDir": "/var/lib/docker/overlay2/39d02ed377d8d4c727f538ee164add32ce36f1645c463331a14c665ee211ef5d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:bda804a4cb7af887d97ad0c3fdbcb7778643cfd0bf248da7d60e5ff904f67121",
            "sha256:937c0a24da4428b79eb6e52831990722a18469164c841652bbea047426ba1649",
            "sha256:cdb815e6fb157e8955422b3af06f2baf43c911d78d4d38363ece05680787eb90",
            "sha256:861b4414f3146cb3c4afe048e64c95ac6436d100f83f6a2fe80728f04a7bd4e2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-16T23:24:30.595283583+08:00"
    }
}

更多版本

docker.io/wekanteam/wekan:v9.95

linux/amd64 docker.io1.11GB2026-07-16 23:25
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×