ghcr.io/sgoudelis/ground-station:0.2.14 linux/amd64

ghcr.io/sgoudelis/ground-station:0.2.14 - 国内下载镜像源 浏览次数:9

该Docker镜像ghcr.io/sgoudelis/ground-station通常与地面站系统相关,可能用于卫星通信、数据接收、处理或地面控制站的功能实现,提供卫星与地面之间的数据交互及相关操作支持。

源镜像 ghcr.io/sgoudelis/ground-station:0.2.14
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14
镜像ID sha256:673804392205399959568f2c2ddef5251018eaa2291942ca13e0738fb48cd07b
镜像TAG 0.2.14
大小 5.51GB
镜像源 ghcr.io
CMD /app/startup.sh
启动入口
工作目录 /app/backend
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-03-12T16:31:05.94947376Z
同步时间 2026-03-23 15:21
开放端口
7000/tcp
目录挂载
/app/backend/data
环境变量
PATH=/app/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin VIRTUAL_ENV=/app/venv GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3 BUILD_DATE=1773332995 BUILD_VERSION=0.2.14 GS_ENVIRONMENT=production PYTHONPATH=/app STATIC_FILES_DIR=/app/frontend/dist UHD_IMAGES_DIR=/app/backend/data/uhd_images UHD_CONFIG_DIR=/app/backend/data/uhd_config GR_BUFFER_TYPE=vmcirc_mmap_tmpfile
镜像标签
2026-03-12T16:30:48Z: org.opencontainers.image.created ubuntu: org.opencontainers.image.ref.name e60833b11aefc089199d2e9473404244e645aab3: org.opencontainers.image.revision https://gitea.apps.nerv.home/sgoudelis/ground-station.git: org.opencontainers.image.source https://gitea.apps.nerv.home/sgoudelis/ground-station: org.opencontainers.image.url 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14  ghcr.io/sgoudelis/ground-station:0.2.14

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14  ghcr.io/sgoudelis/ground-station:0.2.14

Shell快速替换命令

sed -i 's#ghcr.io/sgoudelis/ground-station:0.2.14#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14  ghcr.io/sgoudelis/ground-station:0.2.14'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14  ghcr.io/sgoudelis/ground-station:0.2.14'

镜像构建历史


# 2026-03-13 00:31:05  0.00B 设置默认要执行的命令
CMD ["/app/startup.sh"]
                        
# 2026-03-13 00:31:05  0.00B 设置工作目录为/app/backend
WORKDIR /app/backend
                        
# 2026-03-13 00:31:05  1.81KB 执行命令并创建新的镜像层
RUN |5 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3 BUILD_DATE=1773332995 BUILD_VERSION=0.2.14 GS_ENVIRONMENT=production /bin/sh -c sed -i 's/#enable-reflector=no/enable-reflector=yes/' /etc/avahi/avahi-daemon.conf &&     sed -i 's/#reflect-ipv=no/reflect-ipv=yes/' /etc/avahi/avahi-daemon.conf &&     sed -i 's/use-ipv6=yes/use-ipv6=no/' /etc/avahi/avahi-daemon.conf # buildkit
                        
# 2026-03-13 00:31:05  0.00B 声明容器运行时监听的端口
EXPOSE [7000/tcp]
                        
# 2026-03-13 00:31:05  0.00B 设置环境变量 GR_BUFFER_TYPE
ENV GR_BUFFER_TYPE=vmcirc_mmap_tmpfile
                        
# 2026-03-13 00:31:05  0.00B 设置环境变量 UHD_CONFIG_DIR
ENV UHD_CONFIG_DIR=/app/backend/data/uhd_config
                        
# 2026-03-13 00:31:05  0.00B 设置环境变量 UHD_IMAGES_DIR
ENV UHD_IMAGES_DIR=/app/backend/data/uhd_images
                        
# 2026-03-13 00:31:05  0.00B 设置环境变量 STATIC_FILES_DIR
ENV STATIC_FILES_DIR=/app/frontend/dist
                        
# 2026-03-13 00:31:05  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/app
                        
# 2026-03-13 00:31:05  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/backend/data]
                        
# 2026-03-13 00:31:05  35.74KB 执行命令并创建新的镜像层
RUN |5 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3 BUILD_DATE=1773332995 BUILD_VERSION=0.2.14 GS_ENVIRONMENT=production /bin/sh -c cd /app/backend && python -c "import os; from server.version import write_version_info_during_build; write_version_info_during_build({'gitCommit': os.environ.get('GIT_COMMIT', 'unknown')})" # buildkit
                        
# 2026-03-13 00:24:58  0.00B 设置环境变量 GS_ENVIRONMENT
ENV GS_ENVIRONMENT=production
                        
# 2026-03-13 00:24:58  0.00B 设置环境变量 BUILD_VERSION
ENV BUILD_VERSION=0.2.14
                        
# 2026-03-13 00:24:58  0.00B 设置环境变量 BUILD_DATE
ENV BUILD_DATE=1773332995
                        
# 2026-03-13 00:24:58  0.00B 设置环境变量 GIT_COMMIT
ENV GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3
                        
# 2026-03-13 00:24:58  0.00B 定义构建参数
ARG GS_ENVIRONMENT=production
                        
# 2026-03-13 00:24:58  0.00B 定义构建参数
ARG BUILD_VERSION=0.2.14
                        
# 2026-03-13 00:24:58  0.00B 定义构建参数
ARG BUILD_DATE=1773332995
                        
# 2026-03-13 00:24:58  0.00B 定义构建参数
ARG GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3
                        
# 2026-03-13 00:24:58  2.53KB 复制新文件或目录到容器中
COPY /app/frontend/package.json ./frontend/package.json # buildkit
                        
# 2026-03-13 00:24:58  29.63MB 复制新文件或目录到容器中
COPY /app/frontend/dist ./frontend/dist # buildkit
                        
# 2026-03-13 00:24:58  3.16KB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c chmod +x /app/startup.sh # buildkit
                        
# 2026-03-13 00:24:58  3.16KB 复制新文件或目录到容器中
COPY backend/startup.sh /app/startup.sh # buildkit
                        
# 2026-03-13 00:24:58  185.31MB 复制新文件或目录到容器中
COPY backend/ ./backend/ # buildkit
                        
# 2026-02-26 22:46:22  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-02-26 22:46:22  3.07MB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c apt-get remove -y --purge     build-essential     cmake     gcc     g++     git     wget     dh-autoreconf     && apt-get autoremove -y     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-26 22:46:20  0.00B 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c rm -rf /src # buildkit
                        
# 2026-02-26 22:46:12  4.34MB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c wget -O /usr/local/share/uhd/images/libresdr_b210.bin     https://github.com/Rashed97/docker_open5gs/raw/refs/heads/exp_5g_ims_pyhss/srsran/usrp_b220_fpga.bin # buildkit
                        
# 2026-02-26 22:46:10  0.00B 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c mkdir -p /usr/local/share/uhd/images # buildkit
                        
# 2026-02-26 22:46:10  2.22MB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf &&     ldconfig &&     cp /usr/local/lib/python3.12/site-packages/*SoapySDR* /app/venv/lib/python3.12/site-packages/ # buildkit
                        
# 2026-02-26 22:46:10  376.76MB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c git clone --depth=1 https://github.com/SatDump/SatDump.git &&     cd SatDump &&     git fetch --depth=1 origin ${SATDUMP_COMMIT} &&     git checkout ${SATDUMP_COMMIT} &&     mkdir build &&     cd build &&     cmake -DCMAKE_BUILD_TYPE=Release           -DBUILD_GUI=OFF           -DCMAKE_INSTALL_PREFIX=/usr           -DPLUGIN_AARONIA_SDR_SUPPORT=OFF           -DPLUGIN_OFFICIAL_PRODUCTS=ON           .. &&     make -j$(nproc) &&     sudo make install &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:12:23  0.00B 定义构建参数
ARG SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991
                        
# 2026-02-24 17:12:23  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:12:22  764.19KB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python3 -c "from satellites.satyaml.satyaml import SatYAML; print('✓ gr-satellites satyaml module available')" ||     (echo "ERROR: satyaml not properly installed!" && exit 1) # buildkit
                        
# 2026-02-24 17:12:22  87.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/daniestevez/gr-satellites.git &&     cd gr-satellites &&     mkdir build &&     cd build &&     cmake -DCMAKE_INSTALL_PREFIX=/usr/local           -DPYTHON_EXECUTABLE=/app/venv/bin/python3           -DGR_PYTHON_DIR=/app/venv/lib/python3.12/site-packages           -DPYTHON_INCLUDE_DIR=/usr/include/python3.12           -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.12.so .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:11:39  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:11:39  274.51KB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/gnuradio/lora_sdr /app/venv/lib/python3.12/site-packages/gnuradio/ 2>/dev/null ||     cp -r /usr/local/lib/python3/dist-packages/gnuradio/lora_sdr /app/venv/lib/python3.12/site-packages/gnuradio/ 2>/dev/null ||     echo "Warning: Could not find lora_sdr Python bindings" # buildkit
                        
# 2026-02-24 17:11:39  38.33MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/tapparelj/gr-lora_sdr.git &&     cd gr-lora_sdr &&     mkdir build &&     cd build &&     ARCH=$(uname -m) &&     if [ "$ARCH" = "x86_64" ]; then LIB_ARCH="x86_64-linux-gnu";     elif [ "$ARCH" = "aarch64" ]; then LIB_ARCH="aarch64-linux-gnu";     else LIB_ARCH="$ARCH-linux-gnu"; fi &&     cmake -DCMAKE_INSTALL_PREFIX=/usr/local           -DPYTHON_EXECUTABLE=/app/venv/bin/python3           -DPYTHON_INCLUDE_DIR=/usr/include/python3.12           -DPYTHON_LIBRARY=/usr/lib/$LIB_ARCH/libpython3.12.so .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:11:17  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:11:17  630.25KB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/pmt* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-02-24 17:11:16  12.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/gnuradio* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-02-24 17:11:16  1.22GB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 --branch=maint-3.10 --recursive https://github.com/gnuradio/gnuradio.git &&     cd gnuradio &&     mkdir build &&     cd build &&     cmake -DCMAKE_BUILD_TYPE=Release           -DENABLE_PYTHON=ON           -DENABLE_GR_QTGUI=OFF           -DENABLE_TESTING=OFF           -DENABLE_GR_ZEROMQ=ON           -DPython3_EXECUTABLE=/app/venv/bin/python3           -DPYTHON_EXECUTABLE=/app/venv/bin/python3           -DCMAKE_PREFIX_PATH=/opt/volk           .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:02:08  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:02:08  6.59MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/zeromq/cppzmq.git &&     cd cppzmq &&     mkdir build &&     cd build &&     cmake .. &&     sudo make install -j$(nproc) # buildkit
                        
# 2026-02-24 17:02:04  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:02:04  37.60MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 --recursive https://github.com/gnuradio/volk.git &&     cd volk &&     mkdir build &&     cd build &&     cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/volk .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     echo "/opt/volk/lib" > /etc/ld.so.conf.d/volk.conf &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:01:36  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:01:36  69.44MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --force-reinstall numpy==2.3.1 # buildkit
                        
# 2026-02-24 17:01:33  6.89MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install packaging pybind11 pyzmq # buildkit
                        
# 2026-02-24 17:01:32  488.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     libgmp-dev     libmpfr-dev     libqt5widgets5     libqt5opengl5     libqwt-qt5-dev     liblog4cpp5-dev     libspdlog-dev     libfmt-dev     python3-packaging     pybind11-dev     python3-pybind11     libzmq3-dev     python3-zmq     libpng-dev     libjpeg-dev     zlib1g-dev     libcurl4-openssl-dev     libzstd-dev     libtiff-dev     libjemalloc-dev     libairspyhf-dev     libad9361-dev     libiio-dev     libbladerf-dev     libomp-dev     libvolk-dev     libnng-dev     libhdf5-dev     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-24 17:01:10  33.24MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 --branch=stable https://github.com/myriadrf/LimeSuite.git &&     cd LimeSuite &&     sed -i '1i\#include <cstdint>' src/lms7002m_mcu/MCU_File.cpp &&     mkdir builddir &&     cd builddir &&     cmake ../ &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:01:02  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:01:02  1.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapySDRPlay3.git &&     cd SoapySDRPlay3 &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:59  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:59  3.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.2.run &&     chmod +x SDRplay_RSP_API-Linux-3.15.2.run &&     ./SDRplay_RSP_API-Linux-3.15.2.run --tar -xvf &&     ARCH=$(uname -m) &&     if [ "$ARCH" = "x86_64" ]; then SDRPLAY_ARCH="amd64";     elif [ "$ARCH" = "aarch64" ]; then SDRPLAY_ARCH="arm64";     else SDRPLAY_ARCH="$ARCH"; fi &&     echo "Detected architecture: $ARCH, using SDRplay folder: $SDRPLAY_ARCH" &&     cp $SDRPLAY_ARCH/libsdrplay_api.so.3.15 /usr/local/lib/ &&     cd /usr/local/lib &&     ln -s libsdrplay_api.so.3.15 libsdrplay_api.so.3 &&     ln -s libsdrplay_api.so.3 libsdrplay_api.so &&     cp -r /src/inc/* /usr/local/include/ &&     mkdir -p /opt/sdrplay_api &&     cp /src/$SDRPLAY_ARCH/sdrplay_apiService /opt/sdrplay_api/ &&     chmod +x /opt/sdrplay_api/sdrplay_apiService &&     ldconfig # buildkit
                        
# 2026-02-24 17:00:58  25.43KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y libusb-1.0-0 libudev1 && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-02-24 17:00:54  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:54  883.72KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/hydrasdr/SoapyHydraSDR.git &&     cd SoapyHydraSDR &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:51  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:51  6.14MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/hydrasdr/rfone_host.git &&     cd rfone_host &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:48  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:48  976.71KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyHackRF.git &&     cd SoapyHackRF &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:46  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:46  4.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyUHD.git &&     cd SoapyUHD &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:39  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:38  769.46KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyAirspy.git &&     cd SoapyAirspy &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:36  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:36  948.08KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyRTLSDR.git &&     cd SoapyRTLSDR &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:34  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:34  5.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyRemote.git &&     cd SoapyRemote &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:28  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:28  16.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapySDR.git &&     cd SoapySDR &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 17:00:04  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 17:00:04  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python - <<'PY'
import pkg_resources
print(pkg_resources.__file__)
PY # buildkit
                        
# 2026-02-24 17:00:04  7.55MB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python -m pip install --no-cache-dir --force-reinstall --no-deps "setuptools>=80.9.0,<81" # buildkit
                        
# 2026-02-24 17:00:03  410.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python -m pip install --no-cache-dir -r requirements.txt # buildkit
                        
# 2026-02-24 16:59:40  20.47MB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python -m pip install --upgrade pip setuptools # buildkit
                        
# 2026-02-24 16:59:38  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-02-24 16:59:38  1.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/usrp* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-02-24 16:59:37  4.06MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/uhd* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-02-24 16:59:37  0.00B 设置环境变量 PATH
ENV PATH=/app/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-02-24 16:59:37  0.00B 设置环境变量 VIRTUAL_ENV
ENV VIRTUAL_ENV=/app/venv
                        
# 2026-02-24 16:59:37  13.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c python3 -m venv /app/venv # buildkit
                        
# 2026-02-24 16:59:35  720.05MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone https://github.com/EttusResearch/uhd.git &&     cd uhd &&     git checkout v4.9.0.0 &&     cd host &&     mkdir build &&     cd build &&     cmake -DENABLE_PYTHON_API=ON .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-02-24 16:54:28  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-02-24 16:54:28  86.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --break-system-packages --ignore-installed numpy==2.3.1 # buildkit
                        
# 2026-02-24 16:54:25  1.21KB 复制新文件或目录到容器中
COPY backend/requirements.txt . # buildkit
                        
# 2026-02-24 16:54:25  16.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -sf /usr/bin/python3 /usr/bin/python # buildkit
                        
# 2026-02-24 16:54:25  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/run/avahi-daemon /var/run/dbus # buildkit
                        
# 2026-02-24 16:54:25  1.52GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     gcc     git     build-essential     sudo     python3     python3-dev     python3.12     python3.12-venv     python3.12-dev     python3-pip     dh-autoreconf     python3-full     software-properties-common     librtlsdr-dev     libairspy-dev     libhackrf-dev     libboost-all-dev     swig     avahi-daemon     libavahi-client-dev     cmake g++ libpython3-dev python3-numpy     avahi-daemon     avahi-utils     libnss-mdns     dbus     gpg-agent     libsamplerate0-dev     python3-mako     python3-requests     libfftw3-dev     libsqlite3-dev     pkg-config     wget     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-10-10 03:08:32  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-09-30 22:32:31  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-09-30 22:32:30  78.12MB 
/bin/sh -c #(nop) ADD file:d9cb8116905a82675c3c2cbb4782e50ef8cacfc16be3654bc070281a3c8ce646 in / 
                        
# 2025-09-30 22:32:28  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-09-30 22:32:28  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-09-30 22:32:28  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-09-30 22:32:28  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:673804392205399959568f2c2ddef5251018eaa2291942ca13e0738fb48cd07b",
    "RepoTags": [
        "ghcr.io/sgoudelis/ground-station:0.2.14",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.2.14"
    ],
    "RepoDigests": [
        "ghcr.io/sgoudelis/ground-station@sha256:68fa867a193f71028459bf0c4cf488a0535bc34319b33e215e68d224a2e16d23",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station@sha256:eca56367a1768d01a242b20d7b72cd3a501e56debf0b7b9d98e7b18ebab4af1f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-12T16:31:05.94947376Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "7000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/app/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "VIRTUAL_ENV=/app/venv",
            "GIT_COMMIT=e60833b11aefc089199d2e9473404244e645aab3",
            "BUILD_DATE=1773332995",
            "BUILD_VERSION=0.2.14",
            "GS_ENVIRONMENT=production",
            "PYTHONPATH=/app",
            "STATIC_FILES_DIR=/app/frontend/dist",
            "UHD_IMAGES_DIR=/app/backend/data/uhd_images",
            "UHD_CONFIG_DIR=/app/backend/data/uhd_config",
            "GR_BUFFER_TYPE=vmcirc_mmap_tmpfile"
        ],
        "Cmd": [
            "/app/startup.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/backend/data": {}
        },
        "WorkingDir": "/app/backend",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-03-12T16:30:48Z",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "e60833b11aefc089199d2e9473404244e645aab3",
            "org.opencontainers.image.source": "https://gitea.apps.nerv.home/sgoudelis/ground-station.git",
            "org.opencontainers.image.url": "https://gitea.apps.nerv.home/sgoudelis/ground-station",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 5507454300,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/09218dd7f03a6249cb68899d5cf9792b46b241cf0070165703e49b40a4ecff16/diff:/var/lib/docker/overlay2/cbaf1c9f083f348f29431fee5c2c56a2db43d0b4189b1ca575803e4e34f23914/diff:/var/lib/docker/overlay2/060619c45d8b4c8d357bacfcb40d4e3ac01f041320aa3c97f13f4a90d1a66b2e/diff:/var/lib/docker/overlay2/e923beafde961116f220800ca171188f63a78aebd23a85587ab6e8216b52cdb0/diff:/var/lib/docker/overlay2/77cf8542e9ba9564cf4e33287b5dec0755a7223f3470c764954b7a52fa4ab201/diff:/var/lib/docker/overlay2/4e768dc795e0e6a289b529b5980f9d7ff2d45b6ec2e204e30ea5896917580d6c/diff:/var/lib/docker/overlay2/f7c2311bd67a634fe812c2455b3e2249911c7824a0dbae3c2ce7e873cbe1a848/diff:/var/lib/docker/overlay2/21f1b6538027f5ca33dac42f91c453b68ed7b2ec578480a2faa958c8e3f18ed1/diff:/var/lib/docker/overlay2/c8c76d3d8770ca214c401e5bb4c108b9683f303509464b9d4eca4810ab3c5621/diff:/var/lib/docker/overlay2/c97df0ae8a4546e5d388ff8470215a45b642e01bdba73aa1861f80fdae0703cf/diff:/var/lib/docker/overlay2/f53b76c8e62d2c44b081eaba9256d5673d0bb46dc8e29ea141ee125023f6c479/diff:/var/lib/docker/overlay2/c13de625c4f1ec4e32ec511a90e3e9f7b10f2a49878b406733a76f2f83ddaa8d/diff:/var/lib/docker/overlay2/f486de4a4666d8deb5b785f76248154d0fe85274fa165a5815b302d6e827bd90/diff:/var/lib/docker/overlay2/ad1df297389b51f17313fb97f95d8ce6c11b9fb7405b741a1d8394d13993acd1/diff:/var/lib/docker/overlay2/7a2e6a954b7346df62aa091085cf3ba724cbb5fdbc08807e0a2d8c7fb7fb6c30/diff:/var/lib/docker/overlay2/17fffc4513f29ca9b877673c20a37330a3245529d6b15d332faf430fd37df36b/diff:/var/lib/docker/overlay2/15b37a9e92f64e13eee002d662932e3ee589ac428a8d008bb2ccccd92c583a61/diff:/var/lib/docker/overlay2/b58d15d37cb7e76ed12de55ac7430340c53061a4e3d92049d525b9b0419bb5cf/diff:/var/lib/docker/overlay2/301576e478e3d059d28e13650960d050e43d4e23dcb09ca5481da8af0a663c04/diff:/var/lib/docker/overlay2/3509407679a53e00e529c1d34cb2e922d90716f80ae30ee880d1c4fcf5ba8190/diff:/var/lib/docker/overlay2/7fe4cbaa04d1362a3173f7b46e6ee51ebdb5d468a161c56185acf4d9d34cbd7e/diff:/var/lib/docker/overlay2/1e8d94f0565443ef46e965e4f14eda371ccf5669cf0714277e4e221af28a57aa/diff:/var/lib/docker/overlay2/60d18abc2e58602be3155164cf7da7afeec991aee7c616ebda3250052ee49434/diff:/var/lib/docker/overlay2/45d3aef35028b889e01cf8742f5374bd368f48bd6b74da3310adbf5d36dca6f6/diff:/var/lib/docker/overlay2/9834e8c193c6f743f54fae60f2bb07eb494205f60b45d9a1255975093faef757/diff:/var/lib/docker/overlay2/ab01fd4c520c52e8692b8c0ebc5ae39d20a306b001df6de381ced813e8acd518/diff:/var/lib/docker/overlay2/d521c7a75449a8b7686c04b068e444dc0126a4cd5cde4ff9c644758f4d6d378c/diff:/var/lib/docker/overlay2/b0a0c149f01af5669ca918b22fa7aa5363d847e88bfd776ebf153ab1c4fd5f65/diff:/var/lib/docker/overlay2/f19dc8f6790b480502d5563b7a4b0821097d304e8bcd1eab3daa7d6094de5e05/diff:/var/lib/docker/overlay2/16f3ab8e078786331686f693372afc8d7b3b4d8bd9fe5104a44057503afac624/diff:/var/lib/docker/overlay2/a557d96b62b4f4ed1f9c74e8de56b79de3dfa2af2fa7ea7d20927f39c472c02d/diff:/var/lib/docker/overlay2/b9b7fec897504c2f13feffa82d3699f893fb4bb1330a6f62ad91e3f8818384ba/diff:/var/lib/docker/overlay2/463b5914091c662220eff8f454eb4ad6d909d4932274da7c9b6a595f04038888/diff:/var/lib/docker/overlay2/01c50ce6671cbee4c79a57b07a0397ac862282d1c9cfc5618ff3c820a1d5701a/diff:/var/lib/docker/overlay2/21bf35a656251fa41436e04853d19a743788b4fbe997556eefff5a06da91f091/diff:/var/lib/docker/overlay2/0eac675789c3cc2cc58caa66485ca036421a14f0eda1ed239d306c08c5f6875c/diff:/var/lib/docker/overlay2/1fb81637ab0faaebe217feb50e31e0bc5f509642ae9bcfb59df5c7d9d1870716/diff:/var/lib/docker/overlay2/af8be7c0811387a57c379621571f693b99657ffaf7dfc351ddbc501d305484b5/diff:/var/lib/docker/overlay2/f7f11782c55d94879d85091518badedc539a1e1aca571604eef06d4c7695b92f/diff:/var/lib/docker/overlay2/f028b2fddfbf738956f72c4af3390546c8f8d8d7ac921fbca341d107ec39194b/diff:/var/lib/docker/overlay2/8643259c89c90902bff03650300e4fb39c1ef3dc1e7dd15f61e9bd9a4cfa0df8/diff:/var/lib/docker/overlay2/824d1abfe501db0284c4fd5d7fc6c3540e07616054b45a6d0c85c26ce65e2a6e/diff:/var/lib/docker/overlay2/8f971e0d78b10b1cb85cf07199075dc56108e6e75ed424f8254d2bc65782c37c/diff:/var/lib/docker/overlay2/d3903418afa788118f86954a147ad75c3c3c4db6c69967e83a09d53e7bc6aad9/diff:/var/lib/docker/overlay2/d92b4a12d6ec6cc0370ac252bd4b50d339b6167495ebd9c57561c83601898e20/diff:/var/lib/docker/overlay2/7dcdb8bbe8c8e31915612c4bb9a0dd74a43b7b39494b69b55078be04ee51bcc7/diff:/var/lib/docker/overlay2/7f6276e25b358412b8f26caa6357575322dda9d3e401029b584db2d32e175f88/diff:/var/lib/docker/overlay2/0328523c5d087cd63f6182b36b1b50adbb35fdbbffb6fe9a37ef8c756f7fbda9/diff:/var/lib/docker/overlay2/4918f9f375902e4fde1bf0ad50ebdaab8f38e30f4cc00628a256239f89ac70fa/diff:/var/lib/docker/overlay2/4d9474e68068a3e6e9322a9f2eb6181996e61f9d121019592941e3c60753108a/diff:/var/lib/docker/overlay2/bdbaef8686b4d9f0d2ed269b479863ad3c6e3bdc4fe941ef28cbb3ad6299e229/diff:/var/lib/docker/overlay2/1a985ffe2490e04d70c8a51869219d43fe1e93c1f124f608686bae095a306b8c/diff:/var/lib/docker/overlay2/7a7bcffe054279143fc272d1b393c7b77ba83c6ec64143c491200518b691c218/diff:/var/lib/docker/overlay2/74a8911a148fbaa5e4613759d885ecd44bbf82c8f461ab97bb3d2974ff1bb98b/diff:/var/lib/docker/overlay2/24b3361b811c80c316a465225d574d15d9edd1154a5e5ca2481d003bfc500baf/diff:/var/lib/docker/overlay2/9cd13fa68118075c688ec6c8f30a583ce7e689e0bd29e554cb589edcec3821d1/diff:/var/lib/docker/overlay2/02a4d7f337edffc8f2c47abd6adc73ed0c7b7f2e8dacedb3240a41c5362dad80/diff:/var/lib/docker/overlay2/01227c7b74be8fc36afc7bb28975cb6d1194d317b0f9725a16222235e0278e4d/diff:/var/lib/docker/overlay2/d49286faca4233f4c24ad530723a6d20cb2668f426fcd02c194dfb9d5ee91113/diff:/var/lib/docker/overlay2/2545b936507f9a39fbde5c6cbd4603addaaafe8d838c7b3f10b6c25282904c7b/diff:/var/lib/docker/overlay2/2c0a11e9c13daa49a1c0e41a7030174a58219012fae6885ca971095632b4dc47/diff:/var/lib/docker/overlay2/055d9405a74194080ba95779250447422c065ce463b900236144920c9ff18926/diff:/var/lib/docker/overlay2/aafc1885db2382070e06f59a398e5f605d6f579e8213780a035877929105e619/diff:/var/lib/docker/overlay2/04ea74436f4a3fba7fc0caf4457bf94173ddab0853491bfc6fde4041786f05d4/diff:/var/lib/docker/overlay2/1f0048c4ed4851feaacd12cc4c6b7b5647287f6e1d5fe61d3de0048a70ddfe82/diff:/var/lib/docker/overlay2/352896b02a38a843bc9c9594c0c39a2c55864b32b020998412df26ddd8d1e734/diff:/var/lib/docker/overlay2/4ddcd249b423c05a6205d7c02437ccfeb4a61e05aa7fdc22d69818780e3b9b23/diff:/var/lib/docker/overlay2/bf40fd2b31d343de0edc4ba17962a575925b9e9cc21a28b2f042c0ef6a39b919/diff:/var/lib/docker/overlay2/66d66df96750a8fc11472d5f0270e5dc8c923de81620a4816645f9286bfc10fb/diff:/var/lib/docker/overlay2/f9620d205a4185c1bfafb1a121443d0f5e66f24f1ea31b052b0a599c897f7f40/diff:/var/lib/docker/overlay2/e9e4822bf071b83fcf289b7dbb47d4e82f4ab64bad28aa82fabef447d8b06e71/diff:/var/lib/docker/overlay2/0514467b9ec66ba27f7fc1cb1b6979b8cfa93620a1c5c15ce297cc1490a7bbf3/diff",
            "MergedDir": "/var/lib/docker/overlay2/cf8b29d0af5822f350195c8a8b06f5578ebc0469d4025e3ffbcbfc2c84f075fd/merged",
            "UpperDir": "/var/lib/docker/overlay2/cf8b29d0af5822f350195c8a8b06f5578ebc0469d4025e3ffbcbfc2c84f075fd/diff",
            "WorkDir": "/var/lib/docker/overlay2/cf8b29d0af5822f350195c8a8b06f5578ebc0469d4025e3ffbcbfc2c84f075fd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:65b08cd99c6053451d2752c3a9a1c048ca23ff1151f0985f5772d898a1efb816",
            "sha256:6644ce5a8833675167287823f494f23806442c4120261875e41215c2e0c69068",
            "sha256:e7ab83704b568e4477356c27bd3a31a17dbb7bf3d5ca72fd73108a8a21b4b5de",
            "sha256:620e4bd6a5109c0bafb2fe0ca4f542180530cdb11cb3a4c2da866df9078121f8",
            "sha256:e5e25c50d1b8d07554b6b9fd8ebd0cad8c12a2d8be4fe3aeff690e8f91198014",
            "sha256:796167f2aed2af7f3baad1c3e1ddcb2d93697d717b180fff4055cf8c502d2570",
            "sha256:2d840c70da7de5933441d9b64bb070ae5c98c1a480e6ce781062e2a5599b55db",
            "sha256:caaf9b6f15a1cd47f206edeb37e446468c332b9f0ca7492fbb10f3b690acb1bf",
            "sha256:335a857241331b40d09e997599ff97d8ac8f261e63002b5532ac9c5af855a5e7",
            "sha256:f3cfa70f536ab4a4c5517b98a7eb880328a26a1cf5714555777459b4cb8a9685",
            "sha256:fa9726b9cd30258f194b6c5da1a3946ee2e8217853315ba6b22d3cf75cdb4933",
            "sha256:c3a831442ee717cd16c076879edbc9919f44f252c67f83ac58bd552d19cf373a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:74ff3b8c58706b517a3014c174785d97b3808f6a0e196ce75e760d2265fd40ff",
            "sha256:ad9c04f345bf7a5cde484424b7f267728acb31fd0dddd9d993b80b26f50a1bd1",
            "sha256:b6ace08599b363ed5ed958c8a22e2efec1827147620ea8b93da417fb8d2861c3",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:fbfe59296269e8f1a9bfc2942c85dc75836a4c8a594ee82a6e3ee07a573b3b9d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1f9a03ab2dfb2d20d571b92dc352a26d689eae8b7af91b6080a29e74451c40e2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:42f81aaf59e78655cb29d4b10d7730f9ec5db1599c515054e14992aea79dba22",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:355ad8e9738b627eb722ef2e70266144ecca6f815f8a1ab6c12a9c56c89e29a1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:82139bce82b965fe445ddf27d0012a8876b8e8d2756638a3838df34ac59a0249",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:788d730d3d989bf4d13cf7815feb16968602e77a3a7072a04cbd5b7705b312fd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5833b1d053864d93e11c0ca6d8565d27507db2b9b7de1f48a619f909abd8516c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:8306f6c41346dc6b907d179b0a1e68766321b1e72657172335447880e8d345a4",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:bc113fad666279409f2f831ecdf6c3d7a6595d5fdd8385d75dc027806496bdfd",
            "sha256:f0386ad3f9345922ed535f15ec572a685e8a9524e3e8ac40feec537adcf94acd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c7360b636723e9e8c524cc0c5a6550448b7585975df1ab0b13e9637d531aa135",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ca6c3734a37e8b0558a7a45d7e3b1aa8e130bde09b3a47c3b4b56c1aea3c8b13",
            "sha256:9ebd490054f7074a6a44307f1305ac00b7f85c93584e11eff59b5812acc032be",
            "sha256:f674911965dd6831f3c120fb9e7695e6ee44e613800a2ac2e4f3762a7016b5ed",
            "sha256:9206919128465050f242e005254812bf2487a159ba3a529da3e5d6fd0769053f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1b6700fea599662378b640e73194710b25327c21cc3ada610c02fe2659dc2d85",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5e90f91512dd47d14f51ff8a2faaf3f7978f47ec9803d4348da52ab26aab9734",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c59288250290453719dcad47adc965d258ac40c8351f32767f417e34cb90d68e",
            "sha256:9c3ef99dab0db14a1e25110c0afdd33956179442b7f10aec2d1164a50040d010",
            "sha256:45f318043e30062d45f9a4a6ffb6ad8bcbbf1496806b1cd4db07a6fc663d653d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cf459fe021180517395977321f8d46f48b5ef0f74e92f34f754d41ad51aea097",
            "sha256:1fd54fe978b77510bc8d8f08ae2cad84f2241dcafe5a343e42d386c54711c68c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:0a8569624cb0dee2fed3e8d12ba39c18c7040f3018c79682d887a56bdc8a9145",
            "sha256:b203702e292118eb890e1636aa1bbf526a693ea2ca072990037c887d83682bb4",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d9987635295250539f705301fb25743086917386fdaf0b587e655cf550b45c9b",
            "sha256:15e48306a5f73f43c6787476beb11331e67a7f63d6758f5fc9ba61c8f6cbf33f",
            "sha256:a755943c359836b3f0251a58d5569773ae776f15c28b16d20c90c982964eac2c",
            "sha256:6ca6731181485a0ae27b3a61e05f8b72999e498406907499ac54cc28cdb29b38",
            "sha256:4d530361239ddf18714451b2177f2b86e7d7527d99a176cb591c0eb18e13dcb5",
            "sha256:73bf3dbe200e90702c699a02bf8040216ff8761f3a16d0f9240dcd7583d02385",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e85a1c04b110e4ff001c84ecc30c53470380652f7682b28a510c0906018b9290",
            "sha256:fd181119893daffcfa8599f9394dc02a20cddf8bc45f849f22b564393e331ef5",
            "sha256:e387104463eb104de2e643d8ba763fe4d41f2adf68a2b6c65c80c842c3129770",
            "sha256:f40385c8a0620f96a146de87b368555c77becc9226697ecd25c4693c594cc63b",
            "sha256:f9c56e217f01db146fef4af7e114761781b615de58476cb21802b233c5304af5",
            "sha256:bc13ba35e90ef4cb4cf0101908ad271c7acab5e98f4c2a457e7dd4f8b89f70bb",
            "sha256:1e4a9844c3816118b99ef3c56d1764db1abeaef6f08f54e332517a8dcf271d40",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-23T15:15:26.501274523+08:00"
    }
}

更多版本

ghcr.io/sgoudelis/ground-station:0.2.14

linux/amd64 ghcr.io5.51GB2026-03-23 15:21
8