it does have the ubuntu userland. But the only program you are running is /bin/bash.
So you could instead just have the file /bin/bash inside the container, and any .so libs it requires. And it would still run fine. Other docker base images do not have any full OS userland in it. For example: FROM scratch has nothing in it. On Thu, Aug 18, 2016 at 4:24 PM, Tiglath <tiglathsur...@gmail.com> wrote: > > Thank you for your reply. See below. > > On Wednesday, August 17, 2016 at 2:08:51 PM UTC-4, Dreamcat Four wrote: >> >> >> 1) >> >> A container does not need a full OS inside it, or the full OS userland >> files. A container does not run any OS kernel inside it. It just needs at a >> minimum the program(s) you are running directly + any other extra files >> which your programs might depend upon. >> > > Hmmm the plot thickens. So... > > When I do: > > docker run -it ubuntu bash > > The resulting container does not have a full Ubuntu OS, and just the > Ubuntu user land? > > Cheers > > -- > You received this message because you are subscribed to the Google Groups > "docker-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to docker-dev+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "docker-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to docker-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.