美文网首页测试开发实践程序员
Docker - Ubuntu下安装教程

Docker - Ubuntu下安装教程

作者: 严北 | 来源:发表于2018-03-19 21:58 被阅读32次

    前期准备

    卸载旧版本的 Docker (未安装可跳过)

    $ sudo apt-get remove docker docker-engine docker.io 
    

    卸载不会删除 /var/lib/docker/ 目录,该目录保存了 Docker 镜像、网络配置等文件。

    文件系统配置

    Ubuntu 16.04 以上版本

    Ubuntu 16.04 以上的内核版本已经支持 OverlayFS,而 Docker 默认支持 overlay2 存储驱动,因此无需额外的配置。当然,如果想使用 aufs 作为文件系统,则需要另外的配置。可以查看该文章:aufs

    Ubuntu 14.04

    除非有实在不能装的原因,否则建议按如下操作配置 aufs 作为 Docker 的文件系统。

    $ sudo apt-get update
    
    $ sudo apt-get install \
        linux-image-extra-$(uname -r) \
        linux-image-extra-virtual
    

    安装 Docker CE

    有很多不同的安装 Docker CE 的方式,此处我推荐下载安装包( .deb 文件)安装,就省去了配置 apt 源等的操作。

    当然,这种方式安装也有不好的地方,例如每次升级都要手动下载新版本的安装包安装等,各有利弊吧。

    下载

    进入 https://download.docker.com/linux/ubuntu/dists/,选择 Ubuntu 的版本,浏览 pool/stable/ 并选择具体的版本进行下载。

    安装

    修改下面的路径与文件名为你下载的路径与文件名,进行安装

    $ sudo dpkg -i /path/to/package.deb
    

    安装完成后,Docker daemon 会自动启动。

    验证安装结果

    运行 hello-world 镜像,如果运行成功即表示 Docker 安装成功。

    $ sudo docker run hello-world
    

    该命令会下载一个 hello-world 测试镜像并运行,输出一些信息并告知你的 Docker 安装是成功的。

    到此为止,Docker CE 已经完成了安装与运行,但是由于未创建用户加入 docker 用户组,在启动 Docker 时需要 sudo。可以查看如何给普通用户执行权限:Post-installation steps for Linux

    卸载 Docker CE

    卸载 Docker CE 安装包:

    $ sudo apt-get purge docker-ce
    

    手动删除镜像、卷、配置文件等文件:

    $ sudo rm -rf /var/lib/docker
    

    参考

    https://docs.docker.com/install/linux/docker-ce/ubuntu/#uninstall-old-versions

    相关文章

      网友评论

        本文标题:Docker - Ubuntu下安装教程

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