I want to store a docker image with the input data, code, software, intermediate results and results. This will be a massive file. 

Is there something like the sequence archive for people who want to upload a docker image of their whole study? If not, what is the best/cheapest way to store such a file?

Any related thoughts not directly answering the question are also welcome. 
Here are a few options that come to my mind:

- Host the data on a public repository, for example [synapse][1], which has been created for this exact purpose. You can keep the data private during the publication, and then release it afterwards. Hosting is free of charge.

- As previously noted, the docker image should be small. In the docker image, download the data from synapse or wherever you host the data, and pull the code from github or bitbucket

- if you really need to host large datasets, bitbucket has no space limits (although large repositories may incur into limits)

- I remember some bioinformatics-related journals advertising that they didn't have limits for the size of supplementary materials posted. This is to encourage people to upload all the relevant data and facilitate reproducibility. However right now I don't remember the name of the journals using this policy. Sorry :-)


  [1]: https://www.synapse.org/