logo
docker.io/jetbrains/teamcity-server:2026.2
linux/amd64 docker.io
这里是docker容器镜像docker.io/jetbrains/teamcity-server的描述信息:

TeamCity Server 是一款高度可扩展且易于管理的持续集成/持续交付(CI/CD)服务器。它提供了一个全面的平台来管理构建、测试和部署流程,支持多种编程语言和框架。

以下是 TeamCity Server 的一些关键特性:

  • 高度可扩展:TeamCity Server 可以轻松扩展到大型项目和团队中,无需担心性能问题。
  • 易于管理:TeamCity Server 提供了一个直观的用户界面和强大的 API,使得管理和监控构建、测试和部署流程变得容易 dàng.
  • 支持多种编程语言和框架:TeamCity Server 支持多种编程语言和框架,包括 Java、.NET、Python 等。

总之,TeamCity Server 是一个强大且易于使用的 CI/CD 服务器,适合大型项目和团队的需求。

29
浏览次数
2.57GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2
源镜像
docker.io/jetbrains/teamcity-server:2026.2
镜像ID
sha256:d3dfe0ef5e277984dc496533304033c506db73a86f4a71821321a3614f64b99c
镜像 TAG
2026.2
镜像大小
2.57GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/run-services.sh
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2026-09-02T12:38:54.245362412Z
同步时间
2026-09-14 20:47
浏览量
29 次
贡献者
🔌 开放端口 1
8111/tcp
📁 目录挂载 3
 /data/teamcity_server/datadir  /opt/teamcity/logs  /opt/teamcity/temp
⚙️ 环境变量 11
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LANG=C.UTF-8 1
LANGUAGE=en_US:en 2
LC_ALL=en_US.UTF-8 3
JAVA_HOME=/opt/java/openjdk 4
TEAMCITY_DATA_PATH=/data/teamcity_server/datadir 5
TEAMCITY_DIST=/opt/teamcity 6
TEAMCITY_LOGS=/opt/teamcity/logs 7
TEAMCITY_ENV=container 8
CATALINA_TMPDIR=/opt/teamcity/temp 9
TEAMCITY_SERVER_MEM_OPTS=-Xmx2g -XX:ReservedCodeCacheSize=640m 10
🏷️ 镜像标签 1
KeyValue
24.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-09-14 20:47 查看完整报告
256
低危 LOW
2338
中危 MEDIUM
221
高危 HIGH
10
严重 CRITICAL
受影响目标 (4)
docker.io/jetbrains/teamcity-server:2026.2 (ubuntu 24.04) ubuntu Java jar Node.js node-pkg usr/bin/git-lfs gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2  docker.io/jetbrains/teamcity-server:2026.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2  docker.io/jetbrains/teamcity-server:2026.2

Shell快速替换命令

sed -i 's#jetbrains/teamcity-server:2026.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2  docker.io/jetbrains/teamcity-server:2026.2'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-09-02 20:38:54  0.00B 设置默认要执行的命令
CMD ["/run-services.sh"]
                        
# 2026-09-02 20:38:54  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/teamcity_server/datadir /opt/teamcity/logs /opt/teamcity/temp]
                        
# 2026-09-02 20:38:54  0.00B 指定运行容器时使用的用户
USER tcuser:tcuser
                        
# 2026-09-02 20:38:54  14.00B 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=7bf7339989b58c74fedbd58e26bb03ec p4Version=r25.2 gitLinuxComponentVersion=1:2.55.0-0ppa1~ubuntu24.04.2 /bin/sh -c echo "docker-ubuntu" > $TEAMCITY_DIST/webapps/ROOT/WEB-INF/DistributionType.txt # buildkit
                        
# 2026-09-02 20:38:54  1.77GB 复制新文件或目录到容器中
COPY --chown=tcuser:tcuser TeamCity /opt/teamcity # buildkit
                        
# 2026-09-02 20:38:30  15.74KB 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=7bf7339989b58c74fedbd58e26bb03ec p4Version=r25.2 gitLinuxComponentVersion=1:2.55.0-0ppa1~ubuntu24.04.2 /bin/sh -c chmod +x /welcome.sh /run-server.sh /run-services.sh && sync &&     if id -u ubuntu >/dev/null 2>&1 && [ "$(id -u ubuntu)" -eq 1000 ]; then userdel -r -f ubuntu; fi &&     groupadd -g 1000 tcuser &&     useradd -r -m -u 1000 -g tcuser -d $TEAMCITY_DIST tcuser &&     echo '[ ! -z "$TERM" -a -x /welcome.sh -a -x /welcome.sh ] && /welcome.sh' >> /etc/bash.bashrc &&     sed -i -e 's/\r$//' /welcome.sh &&     sed -i -e 's/\r$//' /run-server.sh &&     sed -i -e 's/\r$//' /run-services.sh &&     sed -i -e 's/\r$//' /services/check-server-volumes.sh &&     mkdir -p $TEAMCITY_DATA_PATH $TEAMCITY_LOGS $CATALINA_TMPDIR &&     chown -R tcuser:tcuser /services $TEAMCITY_DIST $TEAMCITY_DATA_PATH $TEAMCITY_LOGS $CATALINA_TMPDIR # buildkit
                        
# 2026-09-02 20:38:30  286.00B 复制新文件或目录到容器中
COPY run-server-services.sh /run-services.sh # buildkit
                        
# 2026-09-02 20:38:30  1.09KB 复制新文件或目录到容器中
COPY check-server-volumes.sh /services/check-server-volumes.sh # buildkit
                        
# 2026-09-02 20:38:30  1.10KB 复制新文件或目录到容器中
COPY run-server.sh /run-server.sh # buildkit
                        
# 2026-09-02 20:38:30  280.00B 复制新文件或目录到容器中
COPY welcome.sh /welcome.sh # buildkit
                        
# 2026-09-02 20:38:30  280.56MB 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=7bf7339989b58c74fedbd58e26bb03ec p4Version=r25.2 gitLinuxComponentVersion=1:2.55.0-0ppa1~ubuntu24.04.2 /bin/sh -c apt-get update &&     apt-get install -y mercurial gnupg software-properties-common &&     add-apt-repository ppa:git-core/ppa -y &&     apt-get install -y git=${gitLinuxComponentVersion} &&     curl -Lo /usr/local/bin/p4 "https://www.perforce.com/downloads/perforce/${p4Version}/bin.linux26x86_64/p4" &&     chmod +x /usr/local/bin/p4 &&     p4 -V &&     apt-get clean && rm -rf /var/lib/apt/lists/* &&     [ -f /etc/gitconfig ] || (echo "'/etc/gitconfig' does not exist, while LFS filter is required" && exit 1) # buildkit
                        
# 2026-09-02 20:38:00  0.00B 定义构建参数
ARG gitLinuxComponentVersion
                        
# 2026-09-02 20:38:00  0.00B 定义构建参数
ARG p4Version
                        
# 2026-09-02 20:38:00  0.00B 声明容器运行时监听的端口
EXPOSE map[8111/tcp:{}]
                        
# 2026-09-02 20:38:00  0.00B 设置环境变量 TEAMCITY_DATA_PATH TEAMCITY_DIST TEAMCITY_LOGS TEAMCITY_ENV CATALINA_TMPDIR TEAMCITY_SERVER_MEM_OPTS -XX:ReservedCodeCacheSize LANG
ENV TEAMCITY_DATA_PATH=/data/teamcity_server/datadir TEAMCITY_DIST=/opt/teamcity TEAMCITY_LOGS=/opt/teamcity/logs TEAMCITY_ENV=container CATALINA_TMPDIR=/opt/teamcity/temp TEAMCITY_SERVER_MEM_OPTS=-Xmx2g -XX:ReservedCodeCacheSize=640m LANG=C.UTF-8
                        
# 2026-09-02 20:38:00  6.24KB 执行命令并创建新的镜像层
RUN |2 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=7bf7339989b58c74fedbd58e26bb03ec /bin/sh -c update-alternatives --install /usr/bin/java java ${JAVA_HOME}/bin/java 1 &&     update-alternatives --set java ${JAVA_HOME}/bin/java &&     update-alternatives --install /usr/bin/javac javac ${JAVA_HOME}/bin/javac 1 &&     update-alternatives --set javac ${JAVA_HOME}/bin/javac # buildkit
                        
# 2026-09-02 20:38:00  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-09-02 20:38:00  363.81MB 执行命令并创建新的镜像层
RUN |2 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=7bf7339989b58c74fedbd58e26bb03ec /bin/sh -c set -eux;     curl -LfsSo /tmp/openjdk.tar.gz ${jdkServerLinuxComponent};     echo "${jdkServerLinuxComponentMD5SUM} */tmp/openjdk.tar.gz" | md5sum -c -;     mkdir -p /opt/java/openjdk;     cd /opt/java/openjdk;     tar -xf /tmp/openjdk.tar.gz --strip-components=1;     chown -R root:root /opt/java;     rm -rf /tmp/openjdk.tar.gz; # buildkit
                        
# 2026-09-02 20:37:53  0.00B 定义构建参数
ARG jdkServerLinuxComponentMD5SUM
                        
# 2026-09-02 20:37:53  0.00B 定义构建参数
ARG jdkServerLinuxComponent
                        
# 2026-09-02 20:37:53  12.96MB 复制新文件或目录到容器中
COPY /usr/bin/git-lfs /usr/bin/git-lfs # buildkit
                        
# 2026-09-02 20:37:53  126.00B 复制新文件或目录到容器中
COPY /etc/gitconfig /etc/gitconfig # buildkit
                        
# 2026-09-02 20:37:53  63.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends curl ca-certificates fontconfig locales unzip     netcat-openbsd     libcurl4-openssl-dev libexpat1-dev zlib1g-dev &&     apt-get clean && rm -rf /var/lib/apt/lists/* &&     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen &&     locale-gen en_US.UTF-8 # buildkit
                        
# 2026-09-02 20:37:53  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-08-17 21:09:51  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-08-17 21:09:50  78.16MB 
/bin/sh -c #(nop) ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in / 
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:d3dfe0ef5e277984dc496533304033c506db73a86f4a71821321a3614f64b99c",
    "RepoTags": [
        "jetbrains/teamcity-server:2026.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.2"
    ],
    "RepoDigests": [
        "jetbrains/teamcity-server@sha256:f7f48a5503d0395fbe6dab7631dfb2913a8dac9a04b34012b35cd0077a067923",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server@sha256:efed14dffbbcafc3c328292fa150579e8bc3b5b5f97a9b618fea15a59dc86982"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-02T12:38:54.245362412Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "tcuser:tcuser",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8111/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_HOME=/opt/java/openjdk",
            "TEAMCITY_DATA_PATH=/data/teamcity_server/datadir",
            "TEAMCITY_DIST=/opt/teamcity",
            "TEAMCITY_LOGS=/opt/teamcity/logs",
            "TEAMCITY_ENV=container",
            "CATALINA_TMPDIR=/opt/teamcity/temp",
            "TEAMCITY_SERVER_MEM_OPTS=-Xmx2g -XX:ReservedCodeCacheSize=640m"
        ],
        "Cmd": [
            "/run-services.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data/teamcity_server/datadir": {},
            "/opt/teamcity/logs": {},
            "/opt/teamcity/temp": {}
        },
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2571985270,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/644144bacfd350929476a45bed259a2116da57bd770675f5ceb923c1497d78f7/diff:/var/lib/docker/overlay2/681666fed4a34b15cde5f63fb43f6afe16cb60869709ae3e692e9f805afd7aee/diff:/var/lib/docker/overlay2/95e7b826b601dbecda117b3aac871e10bbe75c95ab6cda58abdf1693a569d233/diff:/var/lib/docker/overlay2/b19da39b06209b6f2edd708aa0ae46123e644505a58126b98fa6f02b8618a274/diff:/var/lib/docker/overlay2/0c22d56a10d8ecc9dd85924688768a7eb2e290d4078130963a76b110f4956aef/diff:/var/lib/docker/overlay2/74e034cc4c7a7b215f39f6ff50fa0d38c85f1a0c2ad19337506a16f57ac62f2f/diff:/var/lib/docker/overlay2/594fc42a9ea49fe563cb0048f851ca4ade1c2680418edd4b574a1ef7f535c81a/diff:/var/lib/docker/overlay2/a6b64b40ad9205a6ce8697e8fb725c97bd999fc248f76c4cd20f6ed002b9beef/diff:/var/lib/docker/overlay2/a6b354138fe3185042b65f3072b4731919332673c94cf4f1472735a411f094d2/diff:/var/lib/docker/overlay2/1e05e8a99b55d47d0a412747e45f31ad6fa7b8c1315c82c972f2086978267cef/diff:/var/lib/docker/overlay2/731ccebe28d339bc53d387aedd69a383a7e23fe0d4cbc2c9cb141fc3d9dc1d01/diff:/var/lib/docker/overlay2/7e29331e55f9d49326bb9d0bc376d6ce409d3a5d5f048c3168f0a182a9d029fe/diff:/var/lib/docker/overlay2/a1f1a9f2dee73b9b950a47333907592266bce97f5231e252edb3475526dcf58d/diff",
            "MergedDir": "/var/lib/docker/overlay2/318760bf36f2833d013dcc28ab9e1ca6c3ea75c26fad6c8f485113c4a6700284/merged",
            "UpperDir": "/var/lib/docker/overlay2/318760bf36f2833d013dcc28ab9e1ca6c3ea75c26fad6c8f485113c4a6700284/diff",
            "WorkDir": "/var/lib/docker/overlay2/318760bf36f2833d013dcc28ab9e1ca6c3ea75c26fad6c8f485113c4a6700284/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b9a65b3c65ab22d490085bd0bf5490e2409da8748b406870f2463bdc41cd6795",
            "sha256:f23cfb7d9a762dfcf19afb66e64d9a7dcf27d4ba0b140944b9ed25823c0218db",
            "sha256:d1004a825345e38016abb293db1ca3e64e39acb3ca90fb74ff0345142798f28b",
            "sha256:3b8be3c8be9d4ba0a6f8d6d9f7fce3f0bc26f6165afd0b5f8e424b06501da370",
            "sha256:5ed05e5537baa7773fa078d2b0966c32a59ba51d43308c4ae1aa1ac1c8bc389e",
            "sha256:db2ff4834a38c8d194dc3e3b026877bf45e893a5c145ca345ec18ab24250f77b",
            "sha256:b277577e8d3a75242d4f311a2ef50103c6af47a3cd2bcd150e73b866169f3bcd",
            "sha256:772bdc7041f79d1f09d22629882f13199673ef431237f478555ce1f8fdc21cb5",
            "sha256:ce1dbb745ea8d3e63888c73783ba99de66bd9773ca70acd9bffb595d80a1eb19",
            "sha256:1044108b23d0a0ac825d9b41ed2d0655fff5cdeaf8d8f030161e3ec33fe9e1b7",
            "sha256:847ed51072a696e3ec16e92a019042f544b11a85d575c5d6c881b917cd4e38f6",
            "sha256:1c0288facbfce93200b1d655a6a1232864cbd749a8186a73bdbdcec812d2210c",
            "sha256:99badb36ab4fa528b178babb388106f26f92fc8058d84b6cd96611f45c0d0e52",
            "sha256:6f5320359219d676c9e10309d97155a96e49d906d66bd5f799aaac38735cfd74"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-14T20:44:19.267949214+08:00"
    }
}

更多版本

docker.io/jetbrains/teamcity-server:2024.07.3

linux/amd64 docker.io2.09GB2024-10-03 18:37
504

docker.io/jetbrains/teamcity-server:2024.12.3

linux/amd64 docker.io2.24GB2025-03-15 17:55
451

docker.io/jetbrains/teamcity-server:2025.03

linux/amd64 docker.io2.29GB2025-04-12 19:07
453

docker.io/jetbrains/teamcity-server:2025.11.4

linux/amd64 docker.io2.31GB2026-04-18 00:20
282

docker.io/jetbrains/teamcity-server:2026.1

linux/amd64 docker.io2.33GB2026-05-19 16:46
239

docker.io/jetbrains/teamcity-server:2026.1.2

linux/amd64 docker.io2.35GB2026-07-08 03:17
163

docker.io/jetbrains/teamcity-server:2026.2

linux/amd64 docker.io2.57GB2026-09-14 20:47
28

docker.io/jetbrains/teamcity-server:latest

linux/amd64 docker.io2.08GB2024-09-21 00:22
652
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×