美文网首页
Ubuntu中安装docker

Ubuntu中安装docker

作者: 等等ChEnH | 来源:发表于2019-11-15 11:43 被阅读0次

    目前,Docker 仅支持64位的操作系统,所以安装Docker前请确保宿主机的操作系统是64位的。除此之外,在Linux系统中,最好确保Linux Kernel的版本在3.10以上,因为一些Docker所需的功能在3.10版本之前的Kernel 中是缺失的,这会导致运行在这些系统中的Docker存在一些不稳定因素, 甚至会造成数据的丢失。查看当前系统所使用的Kernel版本的方法是:

    $ uname r
    

    在结果中我们可以看到Kernel的版本,如果版本较低,建议先升级再进行Docker的安装。Docker官方为四个版本的Ubuntu系统提供了通过APT安装的支持,分别是UbuntuXenial 16.04 (LTS)、Ubuntu Wily 15.10、Ubuntu Trusty 14.04 (LTS)、Ubuntu Precise 12.04(LTS)。官方的支持基本覆盖了目前最常见的Ubuntu系统,所以我们建议通过apt-get来安装Docker。另外,Docker 也存在于Ubuntu Utopic 14.10和15.04版本的APT应用仓库中,不过它们并不由官方提供支持。在进行APT安装之前,要先对APT仓库进行更新,并确保HTTPS和CA证书模块被安装到当前的系统中,以便定制Docker的安装源:

    $ sudo apt-get update
    $ sudo apt-get install apt- transport-https ca-certificates
    

    接着通过apt-key录入安装Docker所需的GPG key:

    $ sudo apt-key adv --keyserver hkp://p80.poo1.sks-keyservers.net:80 -- recv- keys 58118E89F3A912897C070ADBF76221572C52609D
    

    之后要将Docker的安装源提供给APT仓库, Docker为不同版本的Ubuntu系统所提供的安装源地址如下。

    Ubuntu Precise 12.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-precise main。
    Ubuntu Trusty 14.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-trusty main。
    Ubuntu Wily 15.10: deb https://apt.dockerproject.org/repo ubunu-wily main。
    Ubuntu Xenial 16.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-xenial main。

    选择符合当前系统的源地址,编写一个源地址文件并写入其中,这里我们使用docker作为安装源配置文件的名称:

    /etc/apt/sources.list.d/docker. list
    

    添加安装源后,Ubuntu系统为安装Docker所做的准备工作就完成了。再次进行APT仓库的更新,卸载Docker的早期版本并校验安装源:

    $ sudo apt-get update
    $ sudo apt-get purge lxc-docker
    $ apt-cache policy docker-engine
    

    所有准备工作完成之后,就可以安装Docker了。Docker在APT仓库中是以docker-engine这个名字出现的,安装时需要注意:

    $ sudo apt-get install docker-engine
    

    安装完成后,启动Docker服务才能让Docker运行起来:

    $ sudo service docker start
    

    相关文章

      网友评论

          本文标题:Ubuntu中安装docker

          本文链接:https://www.haomeiwen.com/subject/haijictx.html