the versions are saved during docker build in container file /usr/conda_software_versions.txt:
(docker run mercury/scrna_deconvolution_container:1.0 cat /usr/conda_software_versions.txt)
docker tag 1.0 has:
cellsnp-lite 1.2.0
cellSNP v0.3.2
vireoSNP v0.5.6
Python 3.8.8
tabix (htslib) 1.12
bcftools 1.12 Using htslib 1.12
samtools 1.12 Using htslib 1.12
docker build --tag scrna_deconvolution_container:1.0 .
# check that conda env is loaded on 'run":
docker run scrna_deconvolution_container:1.0 conda env list
# check that path has conda env bin dir first:
docker run scrna_deconvolution_container:1.0 printenv
singularity pull docker://mercury/scrna_deconvolution
## option 1 (pull first):
singularity pull docker://mercury/scrna_deconvolution:latest
# check conda env is loaded by default (requires --containall):
singularity exec --containall scrna_deconvolution_latest.sif conda env list
## option 2 (single command, exec directly from Dockerhub):
singularity exec --containall docker://mercury/scrna_deconvolution:latest conda env list
## option 3 (user Docker to create singularity image):
export IMAGE=mercury/scrna_deconvolution:latest
mkdir -p ~/singu && rm -rf singu/*.sif
docker run -v /var/run/docker.sock:/var/run/docker.sock -v ~/singu:/output --privileged -t --rm quay.io/singularity/docker2singularity $IMAGE
# check image:
singularity shell --containall singu/mercury_scrna_deconvolution-*.sif conda env list
Content type
Image
Digest
sha256:89d7e7101…
Size
1.2 GB
Last updated
about 4 years ago
docker pull mercury/scrna_deconvolution