Answers:
Docker有两种风格:社区版(CE)和企业版(EE)。有关差异,请参见此问题。如果您不知道该选哪个,只需采用Docker CE。
有两种安装方法(谢谢Katu和Suor!)。官方的docker方法是最近的。
$ sudo apt-get install docker.io
过去,由于docker软件包过时,因此不鼓励使用此方法。现在,Universe的来源是相当新的。
在Ubuntu的安装说明,列出所有你需要的细节,但在大多数情况下,它可以归结为:
(1)建立docker仓库
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
(2)安装Docker CE
sudo apt-get update
sudo apt-get install docker-ce
(3)验证安装
sudo docker run hello-world
最新版本可在此处找到。2018年11月为18.06。此版本可从上面的资源中获得,而默认的Ubuntu软件包源仅包含Docker 1.5(源)。您可以在Docker发行说明中找到更改。1.5版太旧了,以至于我无法确定它的年代。
docker.io
软件包位于docker 18.06.1
。Ubuntu docker.io
软件包于2018年9月27日更新,这是该版本于2018年8月21日发布仅一个月。您可能仍需要执行安装后步骤:docs.docker.com/install/linux/linux-postinstall。
docker
,docker-ce
,docker-engine
当然还有docker.io
...
使用以下可从https://get.docker.com/获得的命令在Ubuntu上安装Docker的最简单方法
该脚本旨在通过以下方式快速简便地安装:
$ curl -fsSL https://get.docker.com | sh
要么
wget -qO- https://get.docker.com/ | sh
对于测试版本(即发布候选版本):
$ curl -fsSL https://test.docker.com | sh
要么
wget -qO- https://test.docker.com/ | sh
对于具有实验功能的rc构建:
$ curl -fsSL https://experimental.docker.com | sh
要么
wget -qO- https://experimental.docker.com/ | sh
要安装社区版,请添加GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker存储库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
为了确保这一点,您将要从Docker repo安装docker,
apt-cache policy docker-ce
现在安装docker,
sudo apt-get install -y docker-ce
默认情况下它将运行,但是您可以检查状态
sudo systemctl status docker
您可以按照以下步骤在Ubuntu中安装docker-ce-
首先安装依赖项
sudo apt install apt-transport-https ca-certificates curl software-properties-common
将官方Docker存储库的GPG密钥添加到系统中:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
使用以下命令将sources.list.d中的Docker存储库添加到APT源中-
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
验证是否能够从Docker存储库安装Docker
apt-cache policy docker-ce
最后,使用以下命令安装Docker CE软件包
sudo apt-get install -y docker-ce
瞧,您已经安装了Docker-CE。您可以通过检查已安装的docker-ce版本来验证安装
docker --version
有关更多详细说明,请遵循本教程
Debian安装。
lsb_release -a | grep Code
代号:xenial
lscpu | grep Arch
架构:x86_64
最后下载您的debian src。转到https://download.docker.com/linux/ubuntu/dists/,选择您的Ubuntu版本,浏览至pool / stable /并选择amd64,armhf,ppc64el或s390x。下载您要安装的Docker版本的.deb文件。
sudo dpkg -i /path/to/package.deb
docker -v
Docker版本18.06.0-CE