Using update-alternatives to make docker.io accessible as docker.
I’ve seen some people ask about making the Docker command
docker.io on Ubuntu work like it does in the examples:
found this inconvenient too, but fortunately, Ubuntu and Debian have
had a solution to this for a long time, it’s called
this particular case, there is already an Ubuntu package called
which is why they are trying to de-conflict executable names by using
docker.io in the first place. Ironically, the original
package doesn’t even contain an executable named
docker. Or at least
it doesn’t as of Ubuntu 14.04.
$ dpkg -L docker /. /usr /usr/share /usr/share/menu /usr/share/menu/docker /usr/share/doc /usr/share/doc/docker /usr/share/doc/docker/changelog.Debian.gz /usr/share/doc/docker/README /usr/share/doc/docker/copyright /usr/share/man /usr/share/man/man1 /usr/share/man/man1/wmdocker.1.gz /usr/bin /usr/bin/wmdocker
I don’t fully understand the Ubuntu/Debian policies on package and
executable naming, but perhaps the use of
docker.io is unnecessary.
Regardless, those of us who aren’t concerned with building packages can
either simply soft link the
docker.io command to
docker or create
# Making a link sudo ln /usr/bin/docker.io /usr/bin/docker # Using Alternatives sudo update-alternatives --install /usr/bin/docker docker \ /usr/bin/docker.io 1