美文网首页
Docker安装:Ubuntu 18.04下安装Docker

Docker安装:Ubuntu 18.04下安装Docker

作者: DreamRover | 来源:发表于2019-12-03 11:33 被阅读0次

    Docker最权威资料——官方文档

    Docker安装的最权威资料,肯定是Docker的官方文档。
    地址如下:
    https://docs.docker.com/install/linux/docker-ce/ubuntu/
    我们此处安装的版本是Docker Engine - Community ,也就是社区版、免费版。同时文档也给出了企业版Docker EE customers的安装文档的链接,这个就与本次我们要安装的无关了。

    1.系统要求

    首先,文档给出的是DockerEC的安装系统要求。如下:

    DockerEC系统要求
    根据文档,我们需要如下版本的Ubuntu系统:
    64位系统:x86_64, amd64, armhf, arm64, s390x, ppc64le均可
    最低支持到16.04版,其他的是18.04,18.10,19.04版本
    我们此时在18.04 LTS版上进行安装,应该是没有问题的。

    2.卸载旧版本Docker

    接下来,要卸载之前安装的旧版本Docker(如果你系统从来没有安装过docker的旧版本,那么可以不执行该命令,不过如果执行了,也没问题,它会提示如下结果:)

    root@DreamRover:/usr/bin# sudo apt-get remove docker docker-engine docker.io containerd runc
    
    image.png

    3.更新源

    # sudo apt-get update
    

    此处注意,此前为了加快源的访问速度,我们在前面教过大家如何更换国内源(清华源或者阿里源),但是我在本机上安装Docker的时候,发现无论我们使用哪个国内的源,在执行下面命令的时候都会出错:


    image.png

    尝试了几次apt-get安装提示中所说的python3依赖包,都没成功。
    后来将源换为了原官方源,就成功了。如果大家也有遇到同样的问题,可以先换回官方源,完成Docker的安装。
    还记得当时让大家将原官方原做一次备份么?现在就派上用场了
    操作过程:

    cd /etc/apt      //进入源文件目录
    cp sources.list sources.list.aliyun        //将现在的云再次备份
    mv sources_backup.list sources.list   //将之前备份的云改名为sources.list 
    

    如下:


    image.png

    接着,再进行一次update和upgrade
    首先 sudo apt-get update,如有更新输入y再回车

    sudo apt-get update
    

    更新完之后 sudo apt-get upgrade,如有更新输入y再回车

    sudo apt-get upgrade
    

    4.配置apt通过HTTPS访问镜像仓库

    sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent  software-properties-common
    
    image.png

    5. 添加Docker官方的GPG key

    命令:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    添加完成之后,我们可以通过下面的方式来验证一下。也就是我们可以通过搜索官方Key的后面8位来查看是否已经正确添加成功。官方提供的Key是

    9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
    

    因此,输入命令

    sudo apt-key fingerprint 0EBFCD88
    

    将出现查询结果如下:


    image.png

    6. 添加稳定存储库

    此处我们可以选择不同的存储库。文档中给出了日更版、测试版的库的添加方法,但对于我们的使用需求来说,只需要稳定版库就可以了。
    命令如下:(这是针对64位的Ubuntu系统的,如果是其他架构或其他系统,请根据官方文档调整)

    sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    

    7. 再次更新源

    sudo apt-get update
    
    image.png

    8. 安装Docker EC

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
    image.png

    因为服务器在国外,这个过程稍微会有些长。根据网速的不同,差不多十几分钟。

    9. 安装成功,验证

    命令运行完之后,DockerEC就已经安装完成了。
    我们输入下面命令,查看Docker版本,如果成功显示了下图的信息,就说明Docker安装成功了。

    docker version
    
    image.png

    10.运行第一个Docker镜像 HelloWorld

    运行Docker镜像只需要一行命令:docker run <镜像名>

    docker run hello-world
    

    结果如下图,我们会发现,一开始系统提示我们“本地无法找到hello-world”镜像,不过不要着急,Docker会从我们配置的镜像仓库中去检索,找到最新版的hello-world镜像之后,会采用Pull的方式,将镜像下载到本地,并顺利运行。

    image.png

    好了,Docker在Ubuntu Server 18.04下的安装已经完成了,大家可以开始我们的Docker之旅了~~~

    相关文章

      网友评论

          本文标题:Docker安装:Ubuntu 18.04下安装Docker

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