I type docker.io version, and get:
Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 0.11.1, please update docker
I follow that with an apt-get update
, then either: apt-get upgrade
, or apt-get upgrade docker.io
, but all it gives me is:
docker.io is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I'm running Ubuntu 14.04 (trusty) 64bit server.
EDIT: I think I used a script in this Post comment to install docker (since it purported to allow me to just type docker instead of docker.io)
Suppose it is Ubuntu Trusty (14.04) release, which has 0.9.1 officially
Update again in 2017/03/07 to reflect to the changes in new release, see https://blog.docker.com/2017/03/docker-enterprise-edition/
Official guideline is here Install docker for Ubuntu, old release had different package name.
docker.io
: is used to be very old version in default ubuntu repo (can skip here)docker-engine
: is used before release 1.13.xdocker-ce
: since 17.03for docker-engine
Then you can smoothly upgrade to latest docker version
And in the case that you don't want to install latest package then you can do something like below.
for docker-ce
Warning: Since this is an older Post, please use to official resources to prevent issues: https://www.docker.com/community-edition#/download
One way to upgrade to the latest version (without installing from source) is to use the instructions here provided by Digital Ocean:
Add docker repository key to apt-key for package verification
Add the docker repository to aptitude sources:
Update the repository with the new addition:
Finally, download and install docker:
Short answer: the official Docker install doc now covers this for Ubuntu 14.04 (though it's not as clear as it could be).
The Ubuntu package named
docker.io
is not maintained by Docker, Inc. and will lag behind the latest version. For example today it's stuck at0.9.1
and latest is1.0.1
. I would go ahead and remove this if you have it.The Docker package is named
lxc-docker
(confusingly, since LXC is no longer strictly required). It is however up to date. You will need to add the Docker-owned repo to yourapt-get
setup. The official Docker install doc covers this for Ubuntu 14.04 - look for "If you'd like to try the latest version of Docker". Note, the binary will bedocker
(as opposed todocker.io
when provided by Ubuntu).If you trust get.docker.com, run:
You can install from the third-party repository following the instructions:
You have the latest version of docker.io (0.9.1) which is available in the ubuntu repositories for Trusty Tahr as of today.
However, if you still want to upgrade the version, you can clone the latest version of docker.io from github and recompile. For instructions regarding installing it from source, there is an interactive tutorial on docker.io's blog.
or just simply
sudo apt-get install -f docker-ce
to get the latest stableYou also can download the
docker.io
0.11.1
.deb
file from Launchpad and install.I most commonly used to install the latest Docker and docker-compose: