Docker - Unable to locate package docker-engine
Solution 1
The docker package already inside Ubuntu is called docker.io
[1] so just do
sudo apt-get install docker.io
But if you follow that link you gave and do steps 7, 8, 9 then your installation will know about the package at the docker repo and also find docker-engine
.
Your call. I run the Ubuntu version (currently 0.11.2 on Ubuntu 16.04) on some machines, and the one from Docker on others (as I was curious about some 0.12 features). Both will work just fine.
[1] As docker
is used for a desktop launcher application 'docking' icons.
Solution 2
I faced the same issue on AWS-EC2 with ubuntu-18.04 server...
running apt-get update does the trick for me....
Once update runs fine then run apt-get install docker.io
Solution 3
The main solution which solved most of the issues in docker is installing 64-bit version of ubuntu. I was running with 32-bit(i686). Hope it helps ! !
Prabhu Khanna Mahadevan
Updated on July 05, 2022Comments
-
Prabhu Khanna Mahadevan almost 2 years
I am trying to install docker in Ubuntu 16.04. I am following this link for docker installation. I am ending up with Unable to locate package docker-engine
My current kernal version - 4.4.0-38-generic Ubuntu version - 16.04
-
Prabhu Khanna Mahadevan over 7 yearsI installed docker.io and the docker is running. I created docker group and added my user to docker group. But when I run
docker run hello-world
, I am ending up with an error docker: Error response from daemon: rpc error: code = 2 desc = "oci runtime error: exec format error". The docker is running and active. I restarted docker and even restarted my machine, still no go.