if i accidentally push that to the public index, I'm in deep
ldlework
SvenDowideit: exactly. and it just so happens that the Docker ecosystem has a sensible default. Its just bad that, you can tell you're pushing a mistake, in that you DONT see the registry spec
so I guess that's bad, but the alternative is too verbose and annoying
fss joined the channel
to have to constantly "docker pull index.docker.io/library/ubuntu:latest"
claytonc joined the channel
SvenDowideit
FROM stackbrew/ubuntu was so much clearerer :)
cpuguy83 joined the channel
i rarely docker pull a base image
ldlework
SvenDowideit: sure, I agree we shouldn't have any implicit namespaces. It would make many parts of the SaaS implementation easier
But I think its fine to have a default registry
SvenDowideit
i don't think its a biggie :)
ldlework
namespaces or default registry
SvenDowideit
i'm circling back to wanting to rename ``docker tag`` to ``docker name``, to coalesce containers and images and replace all uses of --tag with --name
that way ``docker inspect`` works as we want
the main pain will always be, what happens when I have local images with the same name / namespace as images i'm pulling from random places
crosbymichael
tianon: i pushed a dockerfile for dockerci
SvenDowideit
oh, and solomon suggested that we can solve that by haveing your local un-namspaced images have a default namespace
ldlework
SvenDowideit: That's why we should explain the schema of an image right from the get go
tianon
crosbymichael: you gem :D now I can play, thanks <3
SvenDowideit
at whichpoint I start seeing the trees
crosbymichael
tianon: also see crosbymichael/nsqd
ldlework
SvenDowideit: those "mycorp/myapp" names are really "index.docker.io/mycorp/myapp"
They are not local
SvenDowideit
yeah
but if i do
ldlework
The whole point of what I was saying is that there is *always* an associated registry
SvenDowideit
``docker build -t something .``
dockerbot joined the channel
dockerbot
[docker] crosbymichael closed pull request #3973: Add DOCKER_API_VERSION to set arbitrary version (ex: newer client on older server) (master...retrocompatible_client) http://git.io/_eP6pA
dockerbot has left the channel
SvenDowideit
that is local
ldlework
SvenDowideit: nope
tianon
crosbymichael: much shiny <3
SvenDowideit
it is atm, as its in the default '' namespace
but you can't push it
because almost no-one has that authorisation
ldlework
SvenDowideit: yes, that's a bug, imo.
SvenDowideit
y, and solomon pointed out that was an easy solve :)
ldlework
It might make sense to parse the provided tag and if it doesn't provide a namespace, to use the currently logged in Docker user, and if there is none, to raise an error.