logo
docker.io/jetbrains/teamcity-server:2026.1.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 服务器,适合大型项目和团队的需求。

12
浏览次数
2.35GB
镜像大小
源镜像
docker.io/jetbrains/teamcity-server:2026.1.2
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.2
镜像ID
sha256:5f11132ab7bd31e40476cf32b7d92006ce0a3742b4e99d8848f534fb2de9cb9e
镜像 TAG
2026.1.2
镜像大小
2.35GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/run-services.sh
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2026-06-29T16:07:28.929566028Z
同步时间
2026-07-08 03:17
浏览量
12 次
贡献者
🔌 开放端口 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-07-08 03:17 查看完整报告
322
低危 LOW
1562
中危 MEDIUM
244
高危 HIGH
22
严重 CRITICAL
受影响目标 (4)
docker.io/jetbrains/teamcity-server:2026.1.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.1.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.2  docker.io/jetbrains/teamcity-server:2026.1.2

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#jetbrains/teamcity-server:2026.1.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.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.1.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.2  docker.io/jetbrains/teamcity-server:2026.1.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.1.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.2  docker.io/jetbrains/teamcity-server:2026.1.2'

镜像构建历史


# 2026-06-30 00:07:28  0.00B 设置默认要执行的命令
CMD ["/run-services.sh"]
                        
# 2026-06-30 00:07:28  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/teamcity_server/datadir /opt/teamcity/logs /opt/teamcity/temp]
                        
# 2026-06-30 00:07:28  0.00B 指定运行容器时使用的用户
USER tcuser:tcuser
                        
# 2026-06-30 00:07:28  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.54.0-0ppa1~ubuntu24.04.1 /bin/sh -c echo "docker-ubuntu" > $TEAMCITY_DIST/webapps/ROOT/WEB-INF/DistributionType.txt # buildkit
                        
# 2026-06-30 00:07:28  1.56GB 复制新文件或目录到容器中
COPY --chown=tcuser:tcuser TeamCity /opt/teamcity # buildkit
                        
# 2026-06-30 00:07:08  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.54.0-0ppa1~ubuntu24.04.1 /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-06-30 00:07:08  286.00B 复制新文件或目录到容器中
COPY run-server-services.sh /run-services.sh # buildkit
                        
# 2026-06-30 00:07:08  1.09KB 复制新文件或目录到容器中
COPY check-server-volumes.sh /services/check-server-volumes.sh # buildkit
                        
# 2026-06-30 00:07:08  1.10KB 复制新文件或目录到容器中
COPY run-server.sh /run-server.sh # buildkit
                        
# 2026-06-30 00:07:08  280.00B 复制新文件或目录到容器中
COPY welcome.sh /welcome.sh # buildkit
                        
# 2026-06-30 00:07:08  277.27MB 执行命令并创建新的镜像层
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.54.0-0ppa1~ubuntu24.04.1 /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-06-30 00:06:33  0.00B 定义构建参数
ARG gitLinuxComponentVersion
                        
# 2026-06-30 00:06:33  0.00B 定义构建参数
ARG p4Version
                        
# 2026-06-30 00:06:33  0.00B 声明容器运行时监听的端口
EXPOSE map[8111/tcp:{}]
                        
# 2026-06-30 00:06:33  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-06-30 00:06:33  6.07KB 执行命令并创建新的镜像层
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-06-30 00:06:33  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-06-30 00:06:33  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-06-30 00:06:27  0.00B 定义构建参数
ARG jdkServerLinuxComponentMD5SUM
                        
# 2026-06-30 00:06:27  0.00B 定义构建参数
ARG jdkServerLinuxComponent
                        
# 2026-06-30 00:06:27  12.96MB 复制新文件或目录到容器中
COPY /usr/bin/git-lfs /usr/bin/git-lfs # buildkit
                        
# 2026-06-30 00:06:27  126.00B 复制新文件或目录到容器中
COPY /etc/gitconfig /etc/gitconfig # buildkit
                        
# 2026-06-30 00:06:27  63.14MB 执行命令并创建新的镜像层
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-06-30 00:06:27  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-05-20 09:37:22  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-05-20 09:37:21  78.14MB 
/bin/sh -c #(nop) ADD file:46ac5b8ee4c64ad9ebe840abd5619f571a617ac19483764d47d0eeba7907934f in / 
                        
# 2026-05-20 09:37:19  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-05-20 09:37:19  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-05-20 09:37:19  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:5f11132ab7bd31e40476cf32b7d92006ce0a3742b4e99d8848f534fb2de9cb9e",
    "RepoTags": [
        "jetbrains/teamcity-server:2026.1.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1.2"
    ],
    "RepoDigests": [
        "jetbrains/teamcity-server@sha256:b8512ef9eedab70ff4b9d2b8e9232e29abbcbb55040d4a9894c8356505aca3ba",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server@sha256:c95fe29d26399b23e984dbf00e325d4b26587640f8c8cdae3c57e88f0cc6e70c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-29T16:07:28.929566028Z",
    "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": 2350575753,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8ebc54486993ba95a44b96df41bb801ab6eaeb52dfadebd45d2804c088460e64/diff:/var/lib/docker/overlay2/a83b3f04d284e8a0aeb03be7212834f5411b63c36b9120ac8e39a7334c1a4db2/diff:/var/lib/docker/overlay2/bed91ce90256cf05d6f21cb0929b14e7453d6943a5d68ede0d229ce1f47aab81/diff:/var/lib/docker/overlay2/594e27c2939453dee24594f8f4186d31c6dab1f76dd09def427adc2e42e6f133/diff:/var/lib/docker/overlay2/3762fa3f74b8ea5f2e9d84b9bb20ddcd5a6f5c3e56f5fe58feeee629210472ba/diff:/var/lib/docker/overlay2/e1a91a88e318eeb0c28d17e758bf72d9d437e9ec89f0885b2157e943f08e61c6/diff:/var/lib/docker/overlay2/5dd1906b662814ad6f3acd48f8152521e697ab2c016acd33e0546ccd2d5b01df/diff:/var/lib/docker/overlay2/6e37397e0600c62b613b3d558fd0ee4298e29b42ad60525835d474d8d4d0b851/diff:/var/lib/docker/overlay2/f77b1aaf0fcd19f706650494090ab1accc29dc050791807a7c9b4a4365550329/diff:/var/lib/docker/overlay2/4c47b00e52a9b64da446c4fbe193a82536245db13fa4eb172a24d570cf781c64/diff:/var/lib/docker/overlay2/97dc80e5407a8381d8ea9c5cc81e05bc465ffa3d08fa63d87d59d55b4966225f/diff:/var/lib/docker/overlay2/71d3afad8166a908c64a9ca73dffab01e6988e87858703a583b98eaeae3d7d8e/diff:/var/lib/docker/overlay2/c748ea707177251de1ca73d17518ee6dcf2f1aa9f26df791b4f4eebf40286dba/diff",
            "MergedDir": "/var/lib/docker/overlay2/d761f8e31da0b76654c18639b21e0580280752f82fc0cab6df35f95a2a785cde/merged",
            "UpperDir": "/var/lib/docker/overlay2/d761f8e31da0b76654c18639b21e0580280752f82fc0cab6df35f95a2a785cde/diff",
            "WorkDir": "/var/lib/docker/overlay2/d761f8e31da0b76654c18639b21e0580280752f82fc0cab6df35f95a2a785cde/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:98effb2dfe85d4c431f97d90482075f19e5fc3a57c2dd423d8bdfd4813620043",
            "sha256:48ae49eca146084781fa5552b060bfde3b6e7e1271f70bfdbaa81a09bf109d7d",
            "sha256:c12a66b7bc54e788f2ef61b7906c0cb91e38e64ad35f42ecdcd9d70d8692a0da",
            "sha256:9c8556dc74121c2a5d9989722f287975d8cd6101602669380b05a5f54ffa4c8f",
            "sha256:f4969ffae785de9e7a8b457868c40a0d47eed8bcac25c8f3ad88497844b0df16",
            "sha256:cebd83e5178b95c01254ac1b13ba93e06f79ffbfd8e520673e85a7bce57b549e",
            "sha256:8e322d6de0b1b23746f9b548f927881fcf9c63afd7764a5be7855fbb5e5ce544",
            "sha256:07666ed23155a68be9418e392f53359e91b81e40950145299ed817e43b581a96",
            "sha256:a73ce0a055223d5e2f87987477546a5f05b02275ec1d6a45e6acb39954c6d53f",
            "sha256:9b0ac02474630da5fd20850711ab8f0c7ec8361ad09abf28e71293e4cef135cc",
            "sha256:273b9431cbf985fb85df7945b6c3fd180120da921b035ba22f5c31fa28667750",
            "sha256:5b0f82740139c8afb715741266d1d5f5fac3cd14ef02d7755b7277cfb484834f",
            "sha256:5a55e4efda734841e2434957e305bcb6faca66ecb02e921393b30f7367587e4a",
            "sha256:c496a4a74d5027132425d4e926c5d46e9b5d26372aa4543c1fbf53de9259ff5b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-08T03:12:10.091891567+08:00"
    }
}

更多版本

docker.io/jetbrains/teamcity-server:latest

linux/amd64 docker.io2.08GB2024-09-21 00:22
578

docker.io/jetbrains/teamcity-server:2024.07.3

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

docker.io/jetbrains/teamcity-server:2024.12.3

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

docker.io/jetbrains/teamcity-server:2025.03

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

docker.io/jetbrains/teamcity-server:2025.11.4

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

docker.io/jetbrains/teamcity-server:2026.1

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

docker.io/jetbrains/teamcity-server:2026.1.2

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