BioShadock is a Docker registry for BioInformatics. Here are hosted Docker images dedicated to a broad spectrum of Biological communities as represented by the Biogenouest Western France network.

In particular, you will find here:

The number of images available will grow following the community needs.

The Docker Genouest code facility team: François Moreews, Yvan Le Bras, Olivier Sallou

Past contributors: Cyril Monjeaud

To create or push an image, you must have a GenOuest account.

Once logged, you can create containers with a Dockerfile or push your images in your repository, and set it public or private.

If you face SSL certificate issues, you must download the root certificate https://www.gandi.net/static/CAs/GandiStandardSSLCA2.pem and add it to your local certificates.
Copy file in /etc/docker/certs.d/{{service}} and /etc/docker/certs.d/{{issuer}} with name ca.crt and restart docker
       
If you are using Docker Toolbox (Windows or Mac), do the following
docker-machine ssh default
sudo vi /etc/init.d/docker

#In the edited file, update the following
test -f '/var/lib/boot2docker/profile' && . '/var/lib/boot2docker/profile'
#ADD THIS LINE
EXTRA_ARGS="--insecure-registry docker-registry.genouest.org"

Then restart Docker service

sudo /etc/init.d/docker restart
       

How to push to the repository

        docker login {{service}}
        docker tag XYZ {{service}}/X/Y/Z
        docker push {{service}}/X/Y/Z