mundialis/esa-snapESA Sentinel应用平台(SNAP)的Docker镜像,源自[***]
[***]
| 标签 | 描述 | GitHub分支 | 基础镜像 | 大小 | 拉取命令 |
|---|---|---|---|---|---|
| s1tbx | 仅包含s1tbx工具盒 | s1tbx | 基于Alpine | 600 MB | docker pull mundialis/esa-snap:s1tbx |
| latest | 包含所有SNAP工具盒 | master | 基于Alpine | 1.15 GB | docker pull mundialis/esa-snap:latest |
| ubuntu | 包含所有SNAP工具盒 | ubuntu | 基于Ubuntu | 2 GB | docker pull mundialis/esa-snap:ubuntu |
此Docker镜像基于Alpine Linux,且仅包含s1tbx工具盒(针对s1tbx标签)。此外:
Ubuntu基础镜像的相关文件位于ubuntu分支,详见此处。
此外,曾尝试过一种构建方法,现保留供后续可能需要时参考。由于稳定版SNAP 7.0.2需要Maven 3.6.0(而Alpine提供3.6.3),因此测试构建了SNAP 8。
dockerfileFROM alpine:edge <!-- ARG SNAP_ENGINE_TAG=8.0.0 --> ENV JAVA_HOME "/usr/lib/jvm/java-1.8-openjdk" RUN apk add git openjdk8 maven RUN git clone [***] /src/snap/snap-engine WORKDIR /src/snap/snap-engine <!-- RUN git checkout $SNAP_ENGINE_TAG --> RUN sed -i 's+<module>snap-classification</module>+<!--<module>snap-classification</module>-->+g' pom.xml RUN mvn clean install -DskipTests WORKDIR /src/snap/s1tbx git clone [***] /src/snap/s1tbx cd s1tbx mvn clean install WORKDIR /src/snap/snap-enginge java -cp snap-runtime/target/snap-runtime.jar org.esa.snap.runtime.BundleCreator ../snap.zip "/src/snap/snap-engine" "/src/snap/s1tbx"




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务