广告图片

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

docker.io/jetbrains/teamcity-server:2025.11.4 - 国内下载镜像源 浏览次数:11
这里是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:2025.11.4
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2025.11.4
镜像ID sha256:b1147dea358ab61fa8fd9dfc271f93757fd19c875ed31b9e4c6afd762820b3d2
镜像TAG 2025.11.4
大小 2.31GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /run-services.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2026-04-14T17:42:15.972815484Z
同步时间 2026-04-18 00:20
开放端口
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:2025.11.4
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2025.11.4  docker.io/jetbrains/teamcity-server:2025.11.4

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-15 01:42:15  0.00B 设置默认要执行的命令
CMD ["/run-services.sh"]
                        
# 2026-04-15 01:42:15  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/teamcity_server/datadir /opt/teamcity/logs /opt/teamcity/temp]
                        
# 2026-04-15 01:42:15  0.00B 指定运行容器时使用的用户
USER tcuser:tcuser
                        
# 2026-04-15 01:42:15  14.00B 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.9.10.1/amazon-corretto-21.0.9.10.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=18a45468ad50c1e0e09201de38c5c8f4 p4Version=r25.1 gitLinuxComponentVersion=1:2.53.0-0ppa1~ubuntu24.04.1 /bin/sh -c echo "docker-ubuntu" > $TEAMCITY_DIST/webapps/ROOT/WEB-INF/DistributionType.txt # buildkit
                        
# 2026-04-15 01:42:15  1.52GB 复制新文件或目录到容器中
COPY --chown=tcuser:tcuser TeamCity /opt/teamcity # buildkit
                        
# 2026-04-15 01:41:56  15.74KB 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.9.10.1/amazon-corretto-21.0.9.10.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=18a45468ad50c1e0e09201de38c5c8f4 p4Version=r25.1 gitLinuxComponentVersion=1:2.53.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-04-15 01:41:56  286.00B 复制新文件或目录到容器中
COPY run-server-services.sh /run-services.sh # buildkit
                        
# 2026-04-15 01:41:56  1.09KB 复制新文件或目录到容器中
COPY check-server-volumes.sh /services/check-server-volumes.sh # buildkit
                        
# 2026-04-15 01:41:56  1.10KB 复制新文件或目录到容器中
COPY run-server.sh /run-server.sh # buildkit
                        
# 2026-04-15 01:41:56  280.00B 复制新文件或目录到容器中
COPY welcome.sh /welcome.sh # buildkit
                        
# 2026-04-15 01:41:56  268.43MB 执行命令并创建新的镜像层
RUN |4 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.9.10.1/amazon-corretto-21.0.9.10.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=18a45468ad50c1e0e09201de38c5c8f4 p4Version=r25.1 gitLinuxComponentVersion=1:2.53.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-04-15 01:41:23  0.00B 定义构建参数
ARG gitLinuxComponentVersion
                        
# 2026-04-15 01:41:23  0.00B 定义构建参数
ARG p4Version
                        
# 2026-04-15 01:41:23  0.00B 声明容器运行时监听的端口
EXPOSE map[8111/tcp:{}]
                        
# 2026-04-15 01:41:23  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-04-15 01:41:23  6.07KB 执行命令并创建新的镜像层
RUN |2 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.9.10.1/amazon-corretto-21.0.9.10.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=18a45468ad50c1e0e09201de38c5c8f4 /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-04-15 01:41:23  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-04-15 01:41:23  363.75MB 执行命令并创建新的镜像层
RUN |2 jdkServerLinuxComponent=https://corretto.aws/downloads/resources/21.0.9.10.1/amazon-corretto-21.0.9.10.1-linux-x64.tar.gz jdkServerLinuxComponentMD5SUM=18a45468ad50c1e0e09201de38c5c8f4 /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-04-15 01:41:17  0.00B 定义构建参数
ARG jdkServerLinuxComponentMD5SUM
                        
# 2026-04-15 01:41:17  0.00B 定义构建参数
ARG jdkServerLinuxComponent
                        
# 2026-04-15 01:41:17  12.96MB 复制新文件或目录到容器中
COPY /usr/bin/git-lfs /usr/bin/git-lfs # buildkit
                        
# 2026-04-15 01:41:17  126.00B 复制新文件或目录到容器中
COPY /etc/gitconfig /etc/gitconfig # buildkit
                        
# 2026-04-15 01:41:17  63.36MB 执行命令并创建新的镜像层
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-04-15 01:41:17  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-04-03 23:16:43  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-03 23:16:42  78.14MB 
/bin/sh -c #(nop) ADD file:0f6466425c4f1800aae9224ddc3437b90c829cea58fb8edd5dde2f1eb0ee28da in / 
                        
# 2026-04-03 23:16:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-03 23:16:40  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-03 23:16:40  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:b1147dea358ab61fa8fd9dfc271f93757fd19c875ed31b9e4c6afd762820b3d2",
    "RepoTags": [
        "jetbrains/teamcity-server:2025.11.4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server:2025.11.4"
    ],
    "RepoDigests": [
        "jetbrains/teamcity-server@sha256:f080c36c6dd85c9f94b5b45f006ece20f5ad88c07b81d67b21bbf20f5576c501",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jetbrains/teamcity-server@sha256:7c33f08032ca0696b5743ac5ef0ea76fccc882895feac27ae13527d675cc7b4b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-14T17:42:15.972815484Z",
    "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": 2311058696,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3c9549794c105ae0d88ada2ce0dd28cdda9ddd4c5c013041333fcafe036f09d2/diff:/var/lib/docker/overlay2/a8a9295e2b62748b0b8275806ebbf7c34c2d979b69f744a4fcd6352b2b01f901/diff:/var/lib/docker/overlay2/7166d93cb645499248a8a19d292f9453baec2e3e92e2ecaf626d8e4a58f91cf5/diff:/var/lib/docker/overlay2/67d7f85e6b131aef554ad1b43911befcacb038cb004e2c50d3f30d065f496a39/diff:/var/lib/docker/overlay2/b423ea074beddb0f10ee7b585043b8356fd4f768f4b2b1f48ac488e391e79856/diff:/var/lib/docker/overlay2/a6b4aefa1b501829ea19ae74f2f0331158b767e4757c24af7416f0468756724f/diff:/var/lib/docker/overlay2/098716cc4d9bb5a4f3ef2a0a09f4054c55925bd95120452003c1af75e86f4296/diff:/var/lib/docker/overlay2/b52bccb7109b36213ae51462c4bdfbd06d0fa2060622b6f544fb3fd1541073b7/diff:/var/lib/docker/overlay2/2fe8052e71487e801b9766178678257dadf6b458df000289fdd5cf8f2038dfe9/diff:/var/lib/docker/overlay2/0986a565ca2db58ae72d71ada34a204767f57d3a0460ec037bcaa3c37a4fbdb3/diff:/var/lib/docker/overlay2/51b20b39e7899b01260ae0fabac8f5ebc8a8f7b0556191bac81702bf311d01b1/diff:/var/lib/docker/overlay2/d733b30badafdbf9fe4da1b8fb6eb59624702cb8a10fa69d733e5555204eff94/diff:/var/lib/docker/overlay2/b3767b4f35ad97ba9f427b642be4908f771d8242473f50f13d51606c0daad48d/diff",
            "MergedDir": "/var/lib/docker/overlay2/c7bef3a3aa7031b44696ef7d9555200276b6d76f18f3971da17edc33dbe645b4/merged",
            "UpperDir": "/var/lib/docker/overlay2/c7bef3a3aa7031b44696ef7d9555200276b6d76f18f3971da17edc33dbe645b4/diff",
            "WorkDir": "/var/lib/docker/overlay2/c7bef3a3aa7031b44696ef7d9555200276b6d76f18f3971da17edc33dbe645b4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5e732af9e7c568c9b41ecabc76ac93a58471934d5155070dfd64a9567667fd9d",
            "sha256:1ae16bac6185390aceaac4c2401377c3ece5a222f0e38092a8c108432c2afd12",
            "sha256:57aa18cbf30681151ba5fe3c893b00db59fc8d0487da675f48d4cb1e0b01eea7",
            "sha256:eb9f4a9cef9ee9ae06d25853bf22aaa0ff80cbff1738c7ac0543abe0bfd8acec",
            "sha256:43af15375071c0337fe49d3856c63d06ad2166a3a494c943c1f12e7d0895d989",
            "sha256:50e4e6c0e0b5e63b15aa4729e05e375961872e4cdbb39d0af2eea2752e24c66d",
            "sha256:08105d164f9a024ff713a4887e5c053061c7b040c8eee944e42bd86d2339d9a6",
            "sha256:16a04d3bc180ef9d954707d643b41cf02619129e70cf6649756f29d6e3c051f0",
            "sha256:9a371e9bf3bc33d0bda9952293a480f05e65e2a84202257913b03c8aad941fa4",
            "sha256:661ddb963010dd52c9068b8d797ce9877a529331bf48a11e15e0fc703171aa98",
            "sha256:ff14b2a816e70483435a9433decb71f512a9c6cc19ca51b1026e5287b583cd2e",
            "sha256:4f3e64652747348eead49738743ed4f61a39043e3207f20da702f3a393bd8d80",
            "sha256:22ddc75f70d3e21f1091e2bbf691731e099a7df1e6dc7228d3cd4072061cf909",
            "sha256:66d28822edc6aaebb5120ece4161d367c0a8920377d587498d5128c1da91cf5d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-18T00:13:34.392041883+08:00"
    }
}

更多版本

docker.io/jetbrains/teamcity-server:latest

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

docker.io/jetbrains/teamcity-server:2024.07.3

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

docker.io/jetbrains/teamcity-server:2024.12.3

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

docker.io/jetbrains/teamcity-server:2025.03

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

docker.io/jetbrains/teamcity-server:2025.11.4

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