docker.io/jetbrains/teamcity-server:2026.1 linux/amd64

docker.io/jetbrains/teamcity-server:2026.1 - 国内下载镜像源 浏览次数:17
这里是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 服务器,适合大型项目和团队的需求。

源镜像 docker.io/jetbrains/teamcity-server:2026.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1
镜像ID sha256:939126c65231d710c64d0e7c7f8cd4e2633015a10e94822998fe937182d86a34
镜像TAG 2026.1
大小 2.33GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /run-services.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 17 次
贡献者
镜像创建 2026-05-11T12:14:04.252806731Z
同步时间 2026-05-19 16:46
开放端口
8111/tcp
目录挂载
/data/teamcity_server/datadir /opt/teamcity/logs /opt/teamcity/temp
环境变量
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
镜像标签
24.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2026-05-11 20:14:04  0.00B 设置默认要执行的命令
CMD ["/run-services.sh"]
                        
# 2026-05-11 20:14:04  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/teamcity_server/datadir /opt/teamcity/logs /opt/teamcity/temp]
                        
# 2026-05-11 20:14:04  0.00B 指定运行容器时使用的用户
USER tcuser:tcuser
                        
# 2026-05-11 20:14:04  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-05-11 20:14:04  1.55GB 复制新文件或目录到容器中
COPY --chown=tcuser:tcuser TeamCity /opt/teamcity # buildkit
                        
# 2026-05-11 20:13:43  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-05-11 20:13:43  286.00B 复制新文件或目录到容器中
COPY run-server-services.sh /run-services.sh # buildkit
                        
# 2026-05-11 20:13:43  1.09KB 复制新文件或目录到容器中
COPY check-server-volumes.sh /services/check-server-volumes.sh # buildkit
                        
# 2026-05-11 20:13:43  1.10KB 复制新文件或目录到容器中
COPY run-server.sh /run-server.sh # buildkit
                        
# 2026-05-11 20:13:43  280.00B 复制新文件或目录到容器中
COPY welcome.sh /welcome.sh # buildkit
                        
# 2026-05-11 20:13:43  268.02MB 执行命令并创建新的镜像层
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-05-11 20:13:14  0.00B 定义构建参数
ARG gitLinuxComponentVersion
                        
# 2026-05-11 20:13:14  0.00B 定义构建参数
ARG p4Version
                        
# 2026-05-11 20:13:14  0.00B 声明容器运行时监听的端口
EXPOSE map[8111/tcp:{}]
                        
# 2026-05-11 20:13:14  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-05-11 20:13:14  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-05-11 20:13:14  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-05-11 20:13:14  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-05-11 20:13:07  0.00B 定义构建参数
ARG jdkServerLinuxComponentMD5SUM
                        
# 2026-05-11 20:13:07  0.00B 定义构建参数
ARG jdkServerLinuxComponent
                        
# 2026-05-11 20:13:07  12.96MB 复制新文件或目录到容器中
COPY /usr/bin/git-lfs /usr/bin/git-lfs # buildkit
                        
# 2026-05-11 20:13:07  126.00B 复制新文件或目录到容器中
COPY /etc/gitconfig /etc/gitconfig # buildkit
                        
# 2026-05-11 20:13:03  56.86MB 执行命令并创建新的镜像层
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-05-11 20:13:03  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-04-10 14:49:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 14:49:17  78.14MB 
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / 
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:939126c65231d710c64d0e7c7f8cd4e2633015a10e94822998fe937182d86a34",
    "RepoTags": [
        "jetbrains/teamcity-server:2026.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2026.1"
    ],
    "RepoDigests": [
        "jetbrains/teamcity-server@sha256:7fb15027bdae50c7e1f45f9f703227ee2c009a5621f29ee7e757adc033dc3845",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server@sha256:1ba362d8a297efcb43368acec2e24d483314590333df616389dd416a859af794"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-11T12:14:04.252806731Z",
    "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": 2333268139,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3c3a99ddd161e8ac3e885c2237efcf30886b91dcb96e06f3dde3771156fbd055/diff:/var/lib/docker/overlay2/e326aa650b4f31c63ff3545b7577811aa45b1fe6192177a26acb9904955b0da9/diff:/var/lib/docker/overlay2/09bac1c2dbf491683ac92193f43f0efcca1ea3296802dc397045c525ab7425fc/diff:/var/lib/docker/overlay2/d05e91b9865968d89520b168b06c267e58d7922521d19be5a991b2f69abdb95a/diff:/var/lib/docker/overlay2/0c0eccf1ccd0cdb82a158e54f80f3e1635096f103bc1b99304754769800fa8e8/diff:/var/lib/docker/overlay2/32908a87c74a11f2924c74c896ebf15d4ebf137f9908bfb042c2c85c8d8e0f06/diff:/var/lib/docker/overlay2/d6d17e23ee6dd7367217af91a5336cdb0ef9864b6b3b8faff4cfa90443b35f5f/diff:/var/lib/docker/overlay2/a5ddeade940fc653b90e1c12d43000204b24c89db82bda72884f5cf8e65f1b9e/diff:/var/lib/docker/overlay2/eaa72735eb0669c08b42dca11f8d389eb526edade6df7286aa1453643f11b4f9/diff:/var/lib/docker/overlay2/ab590061d38ad72660ac7cc45875fa9c074b132abb2a900c4b4080004bbdfc7e/diff:/var/lib/docker/overlay2/8d92737e6837cf2f343e8d2d8663aad8488c691d1cfde06ecfc2f2e1eea3bb07/diff:/var/lib/docker/overlay2/209cc42695ff39a5d308f6b40254e6feb56fbff6a415abbe9d263db98c9df414/diff:/var/lib/docker/overlay2/64a943f0a3c4ddef61942dc89811958d0ab1f3cf9f996a86330816b2e891b8e8/diff",
            "MergedDir": "/var/lib/docker/overlay2/7c8b62375c2fe161041860cbfa9cb0bdec3f68500b30b8ac3cb6f0cec8a4bcef/merged",
            "UpperDir": "/var/lib/docker/overlay2/7c8b62375c2fe161041860cbfa9cb0bdec3f68500b30b8ac3cb6f0cec8a4bcef/diff",
            "WorkDir": "/var/lib/docker/overlay2/7c8b62375c2fe161041860cbfa9cb0bdec3f68500b30b8ac3cb6f0cec8a4bcef/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
            "sha256:6f438ca13898ab085256d47fa6abeabcf1a7d96042eedbf253c84620a4337ee4",
            "sha256:a8a41db303ef81ae5f9749ade20050007fce798536f73f0f414394e73376ade5",
            "sha256:9d2fbbcff2464b0181ce480c486d09c97cf868934423ec3a3463075af90e27bf",
            "sha256:19dfb3049e0d9418075932c71958d93e1365b945bae4373c2ddcdf61452e52db",
            "sha256:9fd4c22e10fc33c50867c9d6cd417c8008338d6c50545804869c3d8900f1331b",
            "sha256:3ba0d39017daf5db438c1c3705b85a851e25acedf1b1c4e048ab02dcc40ce17d",
            "sha256:ace9f1500cb1c80f3cd16d3ad66db1b923c53d6c5b5893d667ab4c33a10042be",
            "sha256:394a1466231be3d874300d0b3e172c717f9c10ff51ccfa31602091c159f43b55",
            "sha256:23cffeaa28e63f94db67c799f8923331584d77eb3ccaad182262f5e77c3f782b",
            "sha256:3c3a79a9a57742f3b15c48f363de49af0682d7b7841b90b572a01ae29c108cc5",
            "sha256:fa1a7e0932e707f89b8d4c4442dc033a834a5e7527a5a03e3fdc909e51f35c57",
            "sha256:63e444b7980e90d573bdd9a91e525d89898ce88a7be8b0ddc0edddeb9c1edf14",
            "sha256:6f6ccb1db5026bf1cd5e9fba67ed2b32b8d9d6adf25619c1f5b639ed0fbe52c2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-19T16:41:09.915888337+08:00"
    }
}

更多版本

docker.io/jetbrains/teamcity-server:latest

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

docker.io/jetbrains/teamcity-server:2024.07.3

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

docker.io/jetbrains/teamcity-server:2024.12.3

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

docker.io/jetbrains/teamcity-server:2025.03

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

docker.io/jetbrains/teamcity-server:2025.11.4

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

docker.io/jetbrains/teamcity-server:2026.1

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