广告图片

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

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

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

源镜像 ghcr.io/sgoudelis/ground-station:0.3.6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.3.6
镜像ID sha256:afa868cce0e358fece58a1d35ae702320e7da5a0e6ff4aab50ce6eb20558d7e9
镜像TAG 0.3.6
大小 5.52GB
镜像源 ghcr.io
CMD /app/startup.sh
启动入口
工作目录 /app/backend
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-04-07T20:27:02.532247479Z
同步时间 2026-04-08 18:48
开放端口
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=3eecd025a981d43370fa078a1b6115e1ae831c20 BUILD_DATE=1775593528 BUILD_VERSION=0.3.6 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-04-07T20:26:44Z: org.opencontainers.image.created ubuntu: org.opencontainers.image.ref.name 3eecd025a981d43370fa078a1b6115e1ae831c20: 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.3.6
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.3.6  ghcr.io/sgoudelis/ground-station:0.3.6

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#ghcr.io/sgoudelis/ground-station:0.3.6#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.3.6#' 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.3.6 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.3.6  ghcr.io/sgoudelis/ground-station:0.3.6'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-08 04:27:02  0.00B 设置默认要执行的命令
CMD ["/app/startup.sh"]
                        
# 2026-04-08 04:27:02  0.00B 设置工作目录为/app/backend
WORKDIR /app/backend
                        
# 2026-04-08 04:27:02  1.81KB 执行命令并创建新的镜像层
RUN |5 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 GIT_COMMIT=3eecd025a981d43370fa078a1b6115e1ae831c20 BUILD_DATE=1775593528 BUILD_VERSION=0.3.6 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-04-08 04:27:02  0.00B 声明容器运行时监听的端口
EXPOSE [7000/tcp]
                        
# 2026-04-08 04:27:02  0.00B 设置环境变量 GR_BUFFER_TYPE
ENV GR_BUFFER_TYPE=vmcirc_mmap_tmpfile
                        
# 2026-04-08 04:27:02  0.00B 设置环境变量 UHD_CONFIG_DIR
ENV UHD_CONFIG_DIR=/app/backend/data/uhd_config
                        
# 2026-04-08 04:27:02  0.00B 设置环境变量 UHD_IMAGES_DIR
ENV UHD_IMAGES_DIR=/app/backend/data/uhd_images
                        
# 2026-04-08 04:27:02  0.00B 设置环境变量 STATIC_FILES_DIR
ENV STATIC_FILES_DIR=/app/frontend/dist
                        
# 2026-04-08 04:27:02  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/app
                        
# 2026-04-08 04:27:02  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/backend/data]
                        
# 2026-04-08 04:27:02  36.06KB 执行命令并创建新的镜像层
RUN |5 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 GIT_COMMIT=3eecd025a981d43370fa078a1b6115e1ae831c20 BUILD_DATE=1775593528 BUILD_VERSION=0.3.6 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-04-08 04:06:15  0.00B 设置环境变量 GS_ENVIRONMENT
ENV GS_ENVIRONMENT=production
                        
# 2026-04-08 04:06:15  0.00B 设置环境变量 BUILD_VERSION
ENV BUILD_VERSION=0.3.6
                        
# 2026-04-08 04:06:15  0.00B 设置环境变量 BUILD_DATE
ENV BUILD_DATE=1775593528
                        
# 2026-04-08 04:06:15  0.00B 设置环境变量 GIT_COMMIT
ENV GIT_COMMIT=3eecd025a981d43370fa078a1b6115e1ae831c20
                        
# 2026-04-08 04:06:15  0.00B 定义构建参数
ARG GS_ENVIRONMENT=production
                        
# 2026-04-08 04:06:15  0.00B 定义构建参数
ARG BUILD_VERSION=0.3.6
                        
# 2026-04-08 04:06:15  0.00B 定义构建参数
ARG BUILD_DATE=1775593528
                        
# 2026-04-08 04:06:15  0.00B 定义构建参数
ARG GIT_COMMIT=3eecd025a981d43370fa078a1b6115e1ae831c20
                        
# 2026-04-08 04:06:15  2.67KB 复制新文件或目录到容器中
COPY /app/frontend/package.json ./frontend/package.json # buildkit
                        
# 2026-04-08 04:06:15  30.18MB 复制新文件或目录到容器中
COPY /app/frontend/dist ./frontend/dist # buildkit
                        
# 2026-04-07 12:08:50  3.16KB 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c chmod +x /app/startup.sh # buildkit
                        
# 2026-04-07 12:08:50  3.16KB 复制新文件或目录到容器中
COPY backend/startup.sh /app/startup.sh # buildkit
                        
# 2026-04-07 12:08:50  185.32MB 复制新文件或目录到容器中
COPY backend/ ./backend/ # buildkit
                        
# 2026-04-05 13:53:21  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-05 13:53:21  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-04-05 13:53:19  0.00B 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c rm -rf /src # buildkit
                        
# 2026-04-05 13:53:11  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-04-05 13:53:10  0.00B 执行命令并创建新的镜像层
RUN |1 SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991 /bin/sh -c mkdir -p /usr/local/share/uhd/images # buildkit
                        
# 2026-04-05 13:53:09  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-04-05 13:53:09  376.83MB 执行命令并创建新的镜像层
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-04-05 13:49:57  0.00B 定义构建参数
ARG SATDUMP_COMMIT=7aef0fe8441bc3eb440b1b6ba053556da5e40991
                        
# 2026-04-05 13:49:57  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:49:57  729.89KB 执行命令并创建新的镜像层
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-04-05 13:49:57  87.45MB 执行命令并创建新的镜像层
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-04-05 13:49:12  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:49:12  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-04-05 13:49:12  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-04-05 13:48:49  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:48:49  630.46KB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/pmt* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-04-05 13:48:49  12.84MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -r /usr/local/lib/python3.12/site-packages/gnuradio* /app/venv/lib/python3.12/site-packages/ || true # buildkit
                        
# 2026-04-05 13:48:49  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-04-05 13:39:19  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:39:19  6.64MB 执行命令并创建新的镜像层
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-04-05 13:39:15  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:39:15  37.62MB 执行命令并创建新的镜像层
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-04-05 13:38:47  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:47  69.44MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --force-reinstall numpy==2.3.1 # buildkit
                        
# 2026-04-05 13:38:45  6.91MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install packaging pybind11 pyzmq # buildkit
                        
# 2026-04-05 13:38:44  487.71MB 执行命令并创建新的镜像层
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-04-05 13:38:22  33.25MB 执行命令并创建新的镜像层
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-04-05 13:38:14  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:14  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-04-05 13:38:11  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:11  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-04-05 13:38:10  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:10  884.27KB 执行命令并创建新的镜像层
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-04-05 13:38:08  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:08  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-04-05 13:38:04  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:04  963.66KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyPlutoSDR.git &&     cd SoapyPlutoSDR &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-04-05 13:38:02  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:02  977.26KB 执行命令并创建新的镜像层
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-04-05 13:38:00  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:38:00  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-04-05 13:37:52  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:52  754.92KB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth=1 https://github.com/pothosware/SoapyAirspyHF.git &&     cd SoapyAirspyHF &&     mkdir build &&     cd build &&     cmake .. &&     make -j$(nproc) &&     sudo make install -j$(nproc) &&     sudo ldconfig # buildkit
                        
# 2026-04-05 13:37:50  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:50  770.01KB 执行命令并创建新的镜像层
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-04-05 13:37:48  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:48  948.63KB 执行命令并创建新的镜像层
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-04-05 13:37:45  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:45  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-04-05 13:37:40  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:40  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-04-05 13:37:17  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:37:17  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python - <<'PY'
import pkg_resources
print(pkg_resources.__file__)
PY # buildkit
                        
# 2026-04-05 13:37:17  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-04-05 13:37:15  422.09MB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python -m pip install --no-cache-dir -r requirements.txt # buildkit
                        
# 2026-04-05 13:36:49  20.51MB 执行命令并创建新的镜像层
RUN /bin/sh -c /app/venv/bin/python -m pip install --upgrade pip setuptools # buildkit
                        
# 2026-04-05 13:36:47  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-05 13:36:47  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-04-05 13:36:47  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-04-05 13:36:47  0.00B 设置环境变量 PATH
ENV PATH=/app/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-05 13:36:47  0.00B 设置环境变量 VIRTUAL_ENV
ENV VIRTUAL_ENV=/app/venv
                        
# 2026-04-05 13:36:47  13.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c python3 -m venv /app/venv # buildkit
                        
# 2026-04-05 13:36:45  721.51MB 执行命令并创建新的镜像层
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-04-05 13:31:30  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-04-05 13:31:30  86.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --break-system-packages --ignore-installed numpy==2.3.1 # buildkit
                        
# 2026-04-05 13:31:26  1.20KB 复制新文件或目录到容器中
COPY backend/requirements.txt . # buildkit
                        
# 2026-03-23 01:12:11  16.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -sf /usr/bin/python3 /usr/bin/python # buildkit
                        
# 2026-03-23 01:12:11  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/run/avahi-daemon /var/run/dbus # buildkit
                        
# 2026-03-23 01:12:11  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     libairspyhf-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     libiio-dev     libad9361-dev     libusb-1.0-0-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:afa868cce0e358fece58a1d35ae702320e7da5a0e6ff4aab50ce6eb20558d7e9",
    "RepoTags": [
        "ghcr.io/sgoudelis/ground-station:0.3.6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station:0.3.6"
    ],
    "RepoDigests": [
        "ghcr.io/sgoudelis/ground-station@sha256:a96f3927bf86913c29e67f3c2977bef4eec1145df2178ca983f5a7bab157f034",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sgoudelis/ground-station@sha256:fc8ac3261c27b38d31744563b3f6459db72a01b6779cb5813b02cab06c75eb48"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-07T20:27:02.532247479Z",
    "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=3eecd025a981d43370fa078a1b6115e1ae831c20",
            "BUILD_DATE=1775593528",
            "BUILD_VERSION=0.3.6",
            "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-04-07T20:26:44Z",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "3eecd025a981d43370fa078a1b6115e1ae831c20",
            "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": 5523267619,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f856a20b2209776e29f2807f154445d962892f7d539933f4ccb15dc570729641/diff:/var/lib/docker/overlay2/0487b2ff7823e530d9cc0cf07baaf4a428d4705ac3a80c248d2c2b4a5ebaccf0/diff:/var/lib/docker/overlay2/579e3e4ff02c7f50329f990d878b3e919ccc4129c10a6f89f70e721ac2768884/diff:/var/lib/docker/overlay2/dba4fce57deeccf1f3f35fd2a52ddf7cec5822e115cf956c445a35548bb798a3/diff:/var/lib/docker/overlay2/890f14f27fdb7f099d86ee5cd7e705fb947e7faf5c789d0232277f44d9e298c4/diff:/var/lib/docker/overlay2/61bf7f5bff25ddfe3c80f2ac482b721354a8c2b4cca73fcc16bb7367761ae1da/diff:/var/lib/docker/overlay2/7d7aeca9411cecd879eb6d9311213c3725758f18576251b8b7b49da71a41684e/diff:/var/lib/docker/overlay2/9682883fb7b68bbc2e00550e0ddb7d6bb175700f93cb06f8fceca40d67d11d55/diff:/var/lib/docker/overlay2/74cd8219be0c27000d591f758db524538d7f0336ab615c7aaf3ba7581943d9a5/diff:/var/lib/docker/overlay2/21a6a53993b29530ca23fe49152f84d5cb6590cebc7b4d8acc6154e2229dab4e/diff:/var/lib/docker/overlay2/dfae2a10fe37f4f89dbac80d33ef3771c8478665ef4de6e95af57c410283160e/diff:/var/lib/docker/overlay2/76c71297eb5e576d3292475359b497cbb358b397d46f883e7632579bbf50e350/diff:/var/lib/docker/overlay2/4608d2df777dbedb8dd225affc0ca17f6576b0711b315772ca80756c4b131aaf/diff:/var/lib/docker/overlay2/56a7df966cc63d2b97bf453e08af6aacccf050b240724f8ff44c2313f4ec07bb/diff:/var/lib/docker/overlay2/5467c7f28053d458cb0fa7a7851f3a7aeaa1e02b5802d54406636d8cbddbb62a/diff:/var/lib/docker/overlay2/2dcff17ed7ff3d3562cd40683c400d37db07827236c73f235541a489738f1404/diff:/var/lib/docker/overlay2/26c14970036510752e59c683be5fc4f84b210a3c3c43466d063afa6fae713472/diff:/var/lib/docker/overlay2/006886a735ae64961611cb9c1cd4ee458ccf232984cf3cff031305e849328e94/diff:/var/lib/docker/overlay2/db3d23478210df77e419b13d69af1201fda876490d618b11837ee0e9f0d00b0e/diff:/var/lib/docker/overlay2/4dc1a427a55eeb394473c3a5f476bfed59d3f7e722d1b7ac206d4abacc9c3eeb/diff:/var/lib/docker/overlay2/13e8469e52850af4ae1b07e511909a02818712021fd90f4280446b82ee7b4c6c/diff:/var/lib/docker/overlay2/30e7489c48b152b4837dfb7b8e71d8c3cd5c86a52b747ef0b6d0bc912e2544f9/diff:/var/lib/docker/overlay2/cc4e02695b16860c213b82679752bbd9ce80a15537ff709b2b7accfefa31a925/diff:/var/lib/docker/overlay2/181df48fe46ccac40d6ca1aefd441026d02f5a17ca898b88e202ca4fbb0c8433/diff:/var/lib/docker/overlay2/196f8237bef90050f52035472cfc386147fb0bf71fc2b1f975344039792dbb67/diff:/var/lib/docker/overlay2/026aba70a79a6cbbb15e84ba58f49fc5f3a7811b59e1117ada887fb717cc47aa/diff:/var/lib/docker/overlay2/685c0b09b53467518a94753fadc405dc5e63033e0bff0cf84c062cb2856825af/diff:/var/lib/docker/overlay2/7a3efb4ee42cd803b6303b380e3ab7e761aa3f0b24f143cfde3d75ca413213d6/diff:/var/lib/docker/overlay2/bf810c69ebc1ed4503d5f06be3421168c26c2473bed0be7735d33b2050f9a014/diff:/var/lib/docker/overlay2/817971fa9173ea52056394c92b25324853ded7e219c8a16dfdffb857158059b1/diff:/var/lib/docker/overlay2/45ba7a0a3b06715aa2dc99446363346471671fb871a1abafc1524675bbe5a8e5/diff:/var/lib/docker/overlay2/a1e8654a81b4906cda7b56aba2265b2ec1cada2927b6af22b6145a4142c23557/diff:/var/lib/docker/overlay2/cace764a5a0f5ff1d16d3c2d0b71bdb066ba357d399a735248d63a24e4756d47/diff:/var/lib/docker/overlay2/855d1afcbb907924b5ed45a006990124943e0abad1aa1b7a724d4e867461fce1/diff:/var/lib/docker/overlay2/eab33a0cd76b9ab65bb23076d0527def7f8d57ae2e6d1704fafb48e8e99a30e2/diff:/var/lib/docker/overlay2/11d4f1297b6289d7835e8286a4410951d1faa958d03d4cb01fc9cf1dbcb8b4a9/diff:/var/lib/docker/overlay2/f6bcf7d1b0b49683fe3a29dcc3d86bf529969013a4011825b843bf84c06a61b3/diff:/var/lib/docker/overlay2/ef74a44fd58c1561822484ba43e42c4c55a735d2854aa216714ad923a4658651/diff:/var/lib/docker/overlay2/ffd0b32595e9b4d907071dca7fe7cc1b086f05244015fbfcea338a4b86e5ef9c/diff:/var/lib/docker/overlay2/e9b895dffe2d08cae9c39e117802d8e7e3493d786e33c3cdf183af30f29bfbc4/diff:/var/lib/docker/overlay2/d5bb34935cef8e539fbee053b011797bb5277e20833a189de5c1929983edf786/diff:/var/lib/docker/overlay2/1ec439b1ba03b532678a19573511ee952f67fe5cf111bd3fe5c026f4c4509897/diff:/var/lib/docker/overlay2/3199053be99c8917d600037b6808ea77c9b90bcf980d1840f9914ae40da0c7ee/diff:/var/lib/docker/overlay2/c0a9555b6845531038161fef06d9ab8d0cd7c45e0cd2a95f3a5e4735cfba15c8/diff:/var/lib/docker/overlay2/33469abd6b0cb11d784f91ed200dcf5d7f992704f0c405b164e2e1de10848da7/diff:/var/lib/docker/overlay2/2732f49ba6da5c53c0658ac0bc8c27630f5a10478f1478f10df687b9c2a74c74/diff:/var/lib/docker/overlay2/5a0adbfa252e4b1ac969b41d5d00e6a06135f39b9da41a95d29e22f52d92d3b3/diff:/var/lib/docker/overlay2/85fab4816138200b37838c8b9cbb9befa941510a089a81c2255d90e9eaf309b1/diff:/var/lib/docker/overlay2/342d5e6d9a83a837e2e6935e49e0c86486d62ca181a8e5fe89a0029521d7458d/diff:/var/lib/docker/overlay2/72b9457e228f4a55ddb9b36216641337f65754744b25eebc9661e9b69a76d4c1/diff:/var/lib/docker/overlay2/16d7b0937717518010554b4abb25f0a389f4a7ba54b4df36f0eacbe0c5d220d6/diff:/var/lib/docker/overlay2/ec09d03d0f6c26837819efdbee2ad18d2f85fa4fc295fcce22d6a527e9831949/diff:/var/lib/docker/overlay2/418a4ca0d6be6bea4c0e5beb3096fd0b961042af5d01796323d469e2be5a3dc9/diff:/var/lib/docker/overlay2/ec44d018a5db8f3b32fa1fd8c696457da50d3bfa0e741aef7e03521e577e508a/diff:/var/lib/docker/overlay2/f5d0f953eca4ea9e97b051859295556d93537cae62d785357516761409bd053a/diff:/var/lib/docker/overlay2/c692376073444f412e8b7a761453d7ba7b391e8eeab364a0809fb90f319fe380/diff:/var/lib/docker/overlay2/8557930a3431b48433dfeb1014c7177a87ca73dc460087c50f5c5719a06980c1/diff:/var/lib/docker/overlay2/47e79cba6d81b198c9a898ce604288e2cccb28fc06eaccb8cca46b246c9d7341/diff:/var/lib/docker/overlay2/e8d1df6955c7c6f1ec63d9f813ccd65bf4730c4afd57be281f9369ac06090243/diff:/var/lib/docker/overlay2/44cfe5a64be7dc52e6e1562a18ed70cb1506f6f7380eff05a8062cc616d2224e/diff:/var/lib/docker/overlay2/53c094588d5b10221ed5613004a83581876e47bcaa1cfe917d67e20238ffde44/diff:/var/lib/docker/overlay2/166a587c2eb28a5887ef3818130ced543b8345ee5591376b87bf4518aad6cce2/diff:/var/lib/docker/overlay2/db3b7150f411f1fbd3a57eca8e1428a65524d48d1b07447e905bfbc29dd5bea5/diff:/var/lib/docker/overlay2/fa087f18114cce86bf3bc5e4fe6260b5df8833afb1255fa5436701fbfddab44e/diff:/var/lib/docker/overlay2/a6029d58657a5c58c6b452e4b0ff5432be9e7ebf6d8e6a1daa81de38b3640687/diff:/var/lib/docker/overlay2/9fac8fd12a14b1721fbc45dde258d905be41bfffe79c965c283b52abda4f1645/diff:/var/lib/docker/overlay2/1af9fb07c90bc99357d8f349ae3e99de72a8bb95e8210f1c72a34859d90a7363/diff:/var/lib/docker/overlay2/820236dd38c9a06cfaada8fd25f667319f610d2cef67424b9a95523cb4039f91/diff:/var/lib/docker/overlay2/85d094d87c534050c14e94bd95ce0ef7eb3af41d75460feb889e63870cdfa84c/diff:/var/lib/docker/overlay2/e3cb0db288c38091b6b0533b5e22cf1b79c62ed37499cef612d9f8d4333d0acc/diff:/var/lib/docker/overlay2/4bbe6d8b311c0d8c5a53d571725b05a106d554b83dab2db460022961b5c749ba/diff:/var/lib/docker/overlay2/d59944bdabb7c6c7cd7c786fa802e16f388aaac7f4f4275f6075cad7e5bbcfad/diff:/var/lib/docker/overlay2/1f3520c2740d431a4cebe02826947a459d1ff5fcc4f7b2af0d01184c23facaeb/diff:/var/lib/docker/overlay2/4b4afb2960748487530144b02a1a74413eb4eeb9b7ab0afa99dd91da9e98b037/diff:/var/lib/docker/overlay2/9b7d1f367a53642ad9e67e4f8433b713ad551f4129d49216a98a13db6de0357f/diff",
            "MergedDir": "/var/lib/docker/overlay2/0db5c3a1b3a6ff6f554c96435a691775d31537b14c6499a3a01e83e04bb9bd5c/merged",
            "UpperDir": "/var/lib/docker/overlay2/0db5c3a1b3a6ff6f554c96435a691775d31537b14c6499a3a01e83e04bb9bd5c/diff",
            "WorkDir": "/var/lib/docker/overlay2/0db5c3a1b3a6ff6f554c96435a691775d31537b14c6499a3a01e83e04bb9bd5c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:65b08cd99c6053451d2752c3a9a1c048ca23ff1151f0985f5772d898a1efb816",
            "sha256:6644ce5a8833675167287823f494f23806442c4120261875e41215c2e0c69068",
            "sha256:4979bb539fddc912c8e405464666fa67586b9cb5bcb2a4af427b71155a5e8434",
            "sha256:2ee3b4ec17006d7b632762d545fe33532b0a4bcc2dc618e5cb7241ef82bff188",
            "sha256:cac19495f7b9e8f52ff57be9f32129f00c844234dc0ca2e14be331c3aab4cedf",
            "sha256:71bebe6d2adc8f7599ca565493b516150c86395f1e9020a202f518dbee15cab4",
            "sha256:f1b1742d1892293bdcfe419474074a75eb502194d4a714543b3d6fbc29fb3a67",
            "sha256:f2ce04a4b730c092c713265d0db8e9efa6fc04d04d0bac2db768ac680db64c3d",
            "sha256:289d6fd1fa70b0d2dc9988cda18a13c13c6d78e0a5882722450f7c3cad82a59b",
            "sha256:031454ff1d7a01f65d9ec59412280e42be60f02757d8790773b9270a81a52d37",
            "sha256:398b104fabde813e59da4d1601a98820762bdffc8fc8786101c67147076617fc",
            "sha256:7cb630edba9433a3d45d872c5cc41205bbea7db51bb74f4ec7652b46902ec6da",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c0d1a284ae86788f3365879e5137da5b73a448a0a6c73071b18770c7c4fa8244",
            "sha256:fa7d03fb256ac322c147347e5707dc4225e7a8e024dd7c3c71aaf8f003adb0c3",
            "sha256:4adbc265946e365a54c9678a102f3f2bc098f3c1b25f39c0210a8b7c534f3f20",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:b6efbd0e2021efc7192aa4488e5d8f4600c8594c637fbf4d13963e82e9fba3da",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:18c5a47ed313372aab8a700f9b9ed7c1457af2a625a98b1f5c8771ce6dae1dfb",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:357db77896aa846342cf8302933e9ebe8be83f81bfa68d2dd6ba6eb6b46623f9",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a6202aa0749a5f850820783b6366476479384eda91d7305b3a48ec4be93cc666",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:110a1f047a7ccaf44bbb41fa3bf63f7e55f01b2f32ab99bb9925da50130164ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:838737c2b95c2cc02504326d25294caa4797f0c35778c19e936179c9aad670e2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e43da551cdc7b48a9c24020de6a970b8c9e8ec7b46cbd0469de1079dc23e74cf",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:7c4368c79023bd6302fd592444b4e7335cb7980c701d83c7e5f9b2f39e67bc3d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3488887df95ef82923ccbf5fa81b1769e5c6134813660ceb73c5543d3e738ac8",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e162347cb86a94b37a8026a28af69862cd5aee37ddbc9bcd39a09d97a206093f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d990a6e3d9f073d7f5d917ce41a10016b513c1a4fc37b56ae86abcdfc06b63d3",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e78ad1962b19b05cd4c1a1dcb5c6deb188953ebe858efeb28796de8330fc9c3c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:8be49e19c4c5dbb090002007209843d9239a28202abde7935019f30a41bc8f24",
            "sha256:89ba0011250190088ada5fe3b77aae28c08f3f2668d6bc54f3ce147cfe98ddee",
            "sha256:304d8c0db3373d57c70c5e2277d5bd4ff5264086e294bc4da88d93f1a9ebc592",
            "sha256:f80eb6a4609ccda58ab714f5391d2624b727bbf158c8388fc0581fbd8af279fd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ada9300b8d231b9b551b46e112069783296d3b6597441357a4cd1e164318fd1f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4f0565140c3b9f99a77148f919b034059252af27356bb5731414fbe4e39b6577",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4efb8d361c2a59a9c4e04f338744930e12dabe4dc4f66527f3a3f0a91f45fcce",
            "sha256:8d868a2ee0c07239775f14629aa75a54b78ab630a34efb4211973a4ae7d3418c",
            "sha256:73163ee38ed4fa0186156c54f9a3e165b232b9c1cf471f18ad345db53d139459",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:b3469d5990bd59960a7231dbe31e7bf64b3527baef8a4c87516b0afb5cc7d745",
            "sha256:bc5676f9d4a445c319dd16ca8b16da2098bc921c62a900e6ce1e95739fdc52a9",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a82e031b546180f84cf75bc5b54025ccc83a25aea0f2eada0b7acad8df68d58d",
            "sha256:3fa6706e59460a596dc7e4b7b0b212cd13e369758a322999e764f6eabbc11520",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:9f0d8c24e48361dbf18e6ddb7600676653e7151356efa2d137ad2c9ce11af490",
            "sha256:1149d4c6de7d20f7b9346359c8e195591c15e0a180f3ae9d26542db399bf556f",
            "sha256:669f84f172abf829bfb8930a68f46b392be5d703d193c400359d993fc87c5220",
            "sha256:3c1cea86c5c668ba21e3dfb0f0bdc59171e99b14ae4e298a8fcafbdb58e41517",
            "sha256:b19a82abcf5e5878478b4d70a08c517ae7a2dfeab73c44374f4c03df9a44e1c8",
            "sha256:6ca7b669703e93157c912355ca5b8353629dbfcad6adbb142f2bd4e979e553a1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f6a246bdb1446d5513f4e9511c55acc8fc8d66331ba332d696141b281d30b824",
            "sha256:fc61b9a9eb891597c4f696c685af4b0d8fbb2f6fa2ca7eab92a145413c6c0d2b",
            "sha256:5390b17790b264e5b6db2ab44f53b00abe5a1855faed0cee9fb2f376e41e18e1",
            "sha256:7eb6bea5ed9f665470e24b94bcaa91baa0dc8a1849449b00bb3ab2ae80570c67",
            "sha256:01cca0d5846942c16d82bfb25dee49c229ccf23521d5318fbc264f98b8014839",
            "sha256:b294d4cae10116832669b2b4a4a586b06a1282e9a6c52376e891b2ba0016242a",
            "sha256:896a792f8caff28ce494dfb030723d881ae7b3e99c2acac9ead46e46e6d40592",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-08T18:41:45.809920285+08:00"
    }
}

更多版本

ghcr.io/sgoudelis/ground-station:0.2.14

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

ghcr.io/sgoudelis/ground-station:0.3.6

linux/amd64 ghcr.io5.52GB2026-04-08 18:48
11