Skip to content
Snippets Groups Projects
Verified Commit 5090e8a5 authored by Laurent Modolo's avatar Laurent Modolo
Browse files

Docker: add samtools 1.14

parent 7daa2241
No related branches found
No related tags found
No related merge requests found
FROM quay.io/biocontainers/samtools:1.14--hb421002_0 AS build
# ldd /usr/local/bin/samtools
# linux-vdso.so.1 (0x00007ffec91ca000)
# libhts.so.3 => /usr/local/bin/../lib/libhts.so.3 (0x00007fa2fc31f000)
# libtinfow.so.6 => /usr/local/bin/../lib/libtinfow.so.6 (0x00007fa2fc2e0000)
# libncursesw.so.6 => /usr/local/bin/../lib/libncursesw.so.6 (0x00007fa2fc2a3000)
# libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa2fc11f000)
# libz.so.1 => /usr/local/bin/../lib/libz.so.1 (0x00007fa2fc105000)
# libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa2fc0e4000)
# libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa2fbf21000)
# libdeflate.so.0 => /usr/local/bin/../lib/./libdeflate.so.0 (0x00007fa2fbf11000)
# liblzma.so.5 => /usr/local/bin/../lib/./liblzma.so.5 (0x00007fa2fbee8000)
# libbz2.so.1.0 => /usr/local/bin/../lib/./libbz2.so.1.0 (0x00007fa2fbed4000)
# libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa2fbecf000)
# /lib64/ld-linux-x86-64.so.2 (0x00007fa2fc4af000)
# librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa2fbec3000)
ENV SAMTOOLS_VERSION=1.14
ENV PACKAGES bash
FROM alpine:3.8 AS env
RUN apk update && \
apk add ${PACKAGES}
COPY --from=build \
/usr/local/bin/samtools /usr/local/bin/
COPY --from=build \
/usr/local/bin/../lib/libhts.so.3 \
/usr/local/lib/libtinfow.so.6 \
/usr/local/lib/libncursesw.so.6 \
/usr/local/lib/libz.so.1 \
/usr/local/lib/libdeflate.so.0 \
/usr/local/lib/liblzma.so.5 \
/usr/local/lib/libbz2.so.1.0 /usr/local/lib/
COPY --from=build \
/lib/x86_64-linux-gnu/libm.so.6 \
/lib/x86_64-linux-gnu/libpthread.so.0 \
/lib/x86_64-linux-gnu/libc.so.6 \
/lib/x86_64-linux-gnu/libdl.so.2 \
/lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/
COPY --from=build \
/lib64/ld-linux-x86-64.so.2 /lib64/
\ No newline at end of file
#!/bin/sh
docker pull lbmc/samtools:1.14
# docker build src/.docker_modules/samtools/1.14 -t 'lbmc/samtools:1.14'
# docker push lbmc/samtools:1.14
docker buildx build --platform linux/amd64,linux/arm64 -t "lbmc/samtools:1.14" --push src/.docker_modules/samtools/1.14
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment