<div dir="ltr"><div>Kyle,</div><div><br></div>I think having an official base Docker instance will be quite useful, especially for running workshops.<div><br></div><div>I added comments for my particular use case below.<div>
<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 1, 2014 at 6:54 PM, Kyle Kelley <span dir="ltr"><<a href="mailto:rgbkrk@gmail.com" target="_blank">rgbkrk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Earlier this week we released an experimental base Docker image for the IPython notebook: <div><br></div><div><a href="https://registry.hub.docker.com/u/ipython/notebook/" target="_blank">https://registry.hub.docker.com/u/ipython/notebook/</a><div>
<br></div><div>As well as a Docker image for the notebook viewer (which will be used in production soon):</div><div><br></div><div><a href="https://registry.hub.docker.com/u/ipython/nbviewer/" target="_blank">https://registry.hub.docker.com/u/ipython/nbviewer/</a><br>
</div></div><div><br></div><div>Yay!</div><div><br></div><div>Several folks have reached out about these images, and I'd like to get a conversation started amongst those that want to build from a common base. There are, after all, a *lot* of ipython images up on Docker already. Additionally, there is a LONG thread on the software carpentry mailing list </div>
<div><br></div>There are some open questions from me:<div><br></div><div>* Who should the user be inside the container?</div><div> * Should they be able to install more packages?</div></div></blockquote><div><br></div><div>
I don't think the user accessing the instance needs to be able to install custom packages. (It would be nice this functionality was available, but it is not critical for running workshops.)</div><div><br></div><div>However, administrators need to have the ability to create custom images based off the docker base image that have additional packages. </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div> * In a chef cookbook and deployment setup, I just made the user named ipynb.</div>
<div><br></div><div>* Is it ok to force HTTPS?</div><div> * If we do, we're stuck with self signed certs or requiring them to provide them on run</div><div> * This isn't really the right way to compose applications with Docker and probably makes things problematic for anyone building on top of ours</div>
<div><br></div><div>* Who is our target audience?</div><div> * People deploying notebooks across their organization for users?</div><div> * Students (and their teachers) wanting access to an easy analytics environment?</div>
</div></blockquote><div> </div><div>My interest is in providing an environment for external users of our analysis API, so it somewhat similar to the latter description. Some are in academia, but many are not. </div><div>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div>* What would you see out of a base image? Where would the value be?</div><div><br>
</div><div>* Would people like to see a bleeding latest image that you can spin up to see the current state of the IPython notebook by just running `docker run ipython/notebook:bleeding-latest`?</div>
<div><br></div><div>* Do people want a base image that has a large portion of the scipy stack?</div></div></blockquote><div><br></div><div>Yes, particularly matplotlib and pandas.</div><div><br></div><div>Cheers,</div><div>
Tyler</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I'll stop with these and see where the discussion takes us.</div></div>
<br>_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
<br></blockquote></div><br></div></div></div></div>