对不起这个新手问题......:)
我已经尝试过几次在我的linux raring机器上安装docker但是从来没有成功地正确地做到这一点。 我确信这应该是我应该做的简单但我仍然没有找到它!
我已按照教程:
http://docs.docker.io/en/latest/installation/ubuntulinux/#ubuntu-raring
但是当我尝试使用命令时:
sudo apt-get install lxc-docker
我收到以下错误:
“无法找到包lxc-docker”
所以当我尝试命令时:curl http://get.docker.io | sudo sh
我明白了:
I hajeangui@jeangui-portable:/usr/local/bin$ curl http://get.docker.io | sudo sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1834 100 1834 0 0 2353 0 --:--:-- --:--:-- --:--:-- 3869
Ensuring basic dependencies are installed...
Looking in /proc/filesystems to see if we have AUFS support...
Found.
Downloading docker binary to /usr/local/bin...
Upstart script already exists.
Starting dockerd...
Done.
但是当我跑步时:sudo docker
我遇到了这个例外:无法启动二进制文件docker。
我试图清除lxc-docker软件包但似乎没有安装......
我不明白。
帮助:)请。
欢呼声 Jeangui
答案 0 :(得分:27)
命令的顺序应为:
sudo sh -c "curl https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
也就是说,首先需要为个人包存档(ppa)添加密钥,然后将该存档添加到apt源。
请参阅http://docs.docker.io/en/latest/installation/ubuntulinux/#ubuntu-raring-13-04-64-bit
答案 1 :(得分:7)
我遇到了同样的问题,你需要了解Docker只适用于64位Ubuntu操作系统。
sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
sudo reboot
sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
但它会显示错误
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lxc-docker
您将获得64位图像,而您的操作系统是32位,它将无法读取图像,这就是出现错误的原因
答案 2 :(得分:0)
请遵循以下步骤
> sudo apt update
> sudo apt install apt-transport-https ca-certificates curl software-properties-common
> sudo sh -c "echo deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable > /etc/apt/sources.list.d/docker.list"
> curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
> sudo apt update
> sudo apt install docker-ce
如果您仍然遇到错误,请参考此博客Install Docker on Ubuntu, RHEL/CentOS 7 and Windows 10