docker.io/birdxs/tradingagents-cn:0.1.15 linux/amd64

docker.io/birdxs/tradingagents-cn:0.1.15 - 国内下载镜像源 浏览次数:11
源镜像 docker.io/birdxs/tradingagents-cn:0.1.15
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15
镜像ID sha256:beed5c509611f62999f0e15849b5a63c9580847f2cc34b92e77d5a848bf0bfa4
镜像TAG 0.1.15
大小 2.25GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD python -m streamlit run web/app.py --server.address=0.0.0.0 --server.port=8501
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2025-09-15T01:37:31.160702005Z
同步时间 2025-10-20 17:44
更新时间 2025-10-20 23:24
开放端口
8501/tcp
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D PYTHON_VERSION=3.10.18 PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15  docker.io/birdxs/tradingagents-cn:0.1.15

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15  docker.io/birdxs/tradingagents-cn:0.1.15

Shell快速替换命令

sed -i 's#birdxs/tradingagents-cn:0.1.15#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15  docker.io/birdxs/tradingagents-cn:0.1.15'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15  docker.io/birdxs/tradingagents-cn:0.1.15'

镜像构建历史


# 2025-09-15 09:37:31  0.00B 设置默认要执行的命令
CMD ["python" "-m" "streamlit" "run" "web/app.py" "--server.address=0.0.0.0" "--server.port=8501"]
                        
# 2025-09-15 09:37:31  0.00B 声明容器运行时监听的端口
EXPOSE &{[{{55 0} {55 0}}] 0xc000534100}
                        
# 2025-09-15 09:37:31  26.33MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2025-09-15 09:37:31  5.55KB 复制新文件或目录到容器中
COPY config/ ./config/ # buildkit
                        
# 2025-09-15 09:37:30  1.18GB 执行命令并创建新的镜像层
RUN /bin/sh -c set -e;     for src in         https://mirrors.aliyun.com/pypi/simple         https://pypi.tuna.tsinghua.edu.cn/simple         https://pypi.doubanio.com/simple         https://pypi.org/simple; do       echo "Try installing from $src";       pip install --no-cache-dir -r requirements.txt -i $src && break;       echo "Failed at $src, try next";     done # buildkit
                        
# 2025-09-15 09:33:25  849.00B 复制新文件或目录到容器中
COPY requirements.txt . # buildkit
                        
# 2025-09-15 09:33:25  93.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo '#!/bin/bash\nXvfb :99 -screen 0 1024x768x24 -ac +extension GLX &\nexport DISPLAY=:99\nexec "$@"' > /usr/local/bin/start-xvfb.sh     && chmod +x /usr/local/bin/start-xvfb.sh # buildkit
                        
# 2025-09-15 09:33:25  832.03MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     build-essential     wkhtmltopdf     xvfb     fonts-wqy-zenhei     fonts-wqy-microhei     fonts-liberation     pandoc     procps     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-09-15 09:32:54  374.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo 'deb http://mirrors.aliyun.com/debian/ bookworm main' > /etc/apt/sources.list &&     echo 'deb-src http://mirrors.aliyun.com/debian/ bookworm main' >> /etc/apt/sources.list &&     echo 'deb http://mirrors.aliyun.com/debian/ bookworm-updates main' >> /etc/apt/sources.list &&     echo 'deb-src http://mirrors.aliyun.com/debian/ bookworm-updates main' >> /etc/apt/sources.list &&     echo 'deb http://mirrors.aliyun.com/debian-security bookworm-security main' >> /etc/apt/sources.list &&     echo 'deb-src http://mirrors.aliyun.com/debian-security bookworm-security main' >> /etc/apt/sources.list # buildkit
                        
# 2025-09-15 09:32:54  0.00B 设置环境变量 PYTHONUNBUFFERED PYTHONDONTWRITEBYTECODE
ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1
                        
# 2025-09-15 09:32:54  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/data /app/logs # buildkit
                        
# 2025-09-15 09:32:54  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-09-15 09:32:54  80.73MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install -i https://mirrors.aliyun.com/pypi/simple uv # buildkit
                        
# 2025-08-09 02:20:34  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-08-09 02:20:34  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2025-08-09 02:20:34  43.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		gcc 		gnupg 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libdb-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 		pip3 install 		--disable-pip-version-check 		--no-cache-dir 		--no-compile 		'setuptools==65.5.1' 		'wheel<0.46' 	; 	pip3 --version # buildkit
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.10.18
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2025-08-09 02:20:34  9.25MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-09 02:20:34  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1757289600'
                        
                    

镜像信息

{
    "Id": "sha256:beed5c509611f62999f0e15849b5a63c9580847f2cc34b92e77d5a848bf0bfa4",
    "RepoTags": [
        "birdxs/tradingagents-cn:0.1.15",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn:0.1.15"
    ],
    "RepoDigests": [
        "birdxs/tradingagents-cn@sha256:a602c133cd636d6bfa6e336bdac067e91dd7fb1dd800bd821dbf18528cf85abd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/birdxs/tradingagents-cn@sha256:6dcdbbe536f8b423760fdf4e8f2e713fb73d06eb3e1e9969ff75a17defe14836"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-15T01:37:31.160702005Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8501/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
            "PYTHON_VERSION=3.10.18",
            "PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f",
            "PYTHONUNBUFFERED=1",
            "PYTHONDONTWRITEBYTECODE=1"
        ],
        "Cmd": [
            "python",
            "-m",
            "streamlit",
            "run",
            "web/app.py",
            "--server.address=0.0.0.0",
            "--server.port=8501"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2251078719,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f19bf9f1cb12d44bb8038c876a65c12ea2524645a1afa55da449d1ed80532938/diff:/var/lib/docker/overlay2/e36ecaf684b5e4fe38a0a19197232834e688c8698b4d6e6eb00e28e81c585143/diff:/var/lib/docker/overlay2/139e67036e0020844384f2051dc26d4ad3927b72badd6a6269058e88c6e1e67a/diff:/var/lib/docker/overlay2/5adf8489e69f08ec63a5e5bb500cf40cfa9ca2f84ee78a4787b493fc661e1169/diff:/var/lib/docker/overlay2/cf54cab85b6487768c761b4f2a721a8419ca61f677f11a2a057eb0279969edb2/diff:/var/lib/docker/overlay2/ab623d7d25a37293b37aff8de19ca305f257dbf8a678e2004a5ed222de88a38a/diff:/var/lib/docker/overlay2/5e7f4e914995ca758762578d9c7a2cd9e8faecabc44fc31d984f7cac4055adb7/diff:/var/lib/docker/overlay2/b866bf442a3f5e1892172f8cd4db036c0582be15e3ec33f1900b78299dcf5dfb/diff:/var/lib/docker/overlay2/c1cbb2031d6497650d261af3b7758be2153e8d20bc654313a16f4ff6cfb81579/diff:/var/lib/docker/overlay2/eb157b45731ff41ef68965ff8c2a3c9f4991c1f6becd1b965c381dcbdb7fee33/diff:/var/lib/docker/overlay2/19cc3744633d7a27111d411c3974a23af7fcae338c4b3e6ce32c8d483c0dadb1/diff:/var/lib/docker/overlay2/451e626df4f90518c1ae21c19fdfae1d7f7d18f2751c91c90ba542e4d1d122ef/diff:/var/lib/docker/overlay2/db5fbb50d46012659625e65d7d29a3577660fec9322c7dca868b43558f602f96/diff",
            "MergedDir": "/var/lib/docker/overlay2/beb2e93399b1fe4a12746d4ebbd51fa4cd4365ca09522fb070f892dcb0f816ba/merged",
            "UpperDir": "/var/lib/docker/overlay2/beb2e93399b1fe4a12746d4ebbd51fa4cd4365ca09522fb070f892dcb0f816ba/diff",
            "WorkDir": "/var/lib/docker/overlay2/beb2e93399b1fe4a12746d4ebbd51fa4cd4365ca09522fb070f892dcb0f816ba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:36f5f951f60a9fa1d51878e76fc16ba7b752f4d464a21b758a8ac88f0992c488",
            "sha256:9cbaf7476b0f3fdc9acd0a27dad0181f074e1f1fbbc96dbbd39a9f42cd100c36",
            "sha256:398879cccb678f08a0de0014fc26b07c030e7a803ea9fd5d2d5bb4a96c6e64b9",
            "sha256:e20e1c620441d9303b3124f26f255c3428f51a453a25797a8618aa6689ce8910",
            "sha256:783f6b626e06d3618abdd27462582ada2869a607ac82d79b2c75188af607c6fe",
            "sha256:a1993ded3af505c9014222e6534d1cd87965ddf9f00a27594dc898a6b8365fd1",
            "sha256:99b55df31acb272889d921851595fade8549b0525e7e80bc3d3b2041d6227455",
            "sha256:cf990275c2ff2f335e85b0561460e62a4ec84bdb7f2562ae09bf67d3b61e12b5",
            "sha256:c1bac469f637dc83edb381693ddf7f1a1f122e228de73af214970a3a5d3505cd",
            "sha256:96d508d7269fd49e12a2e4fbbfedd06e4d3b261b47f3866d87a655dbefe188df",
            "sha256:77bce4d0b8cceb2aebc51423eb03971b673124cabed4830ae75ecd0c32c3cc7f",
            "sha256:71c4c56e9ebbaff867d11252cd83752e59ee74d146ea57f115f1ef85502d9c5d",
            "sha256:16708987523ee66200629c1f5db0dae76c0a9151f06cfe91df78970abff3635c",
            "sha256:5cd3fdb891d95111e3740f1f422407d08954c00b70e72f5593038a5f27b9f84f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-20T17:42:56.691784164+08:00"
    }
}

更多版本

docker.io/birdxs/tradingagents-cn:0.1.15

linux/amd64 docker.io2.25GB2025-10-20 17:44
10