Ubuntu 安装 Docker

Posted onetoinf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 安装 Docker相关的知识,希望对你有一定的参考价值。

Ubuntu中安装Docker

Docker 目前支持以下 Ubuntu 系统:

  • Ubuntu Xenial 16.04 (LTS)
  • Ubuntu Wily 15.10
  • Ubuntu Trusty 14.04 (LTS)
  • Ubuntu Precise 12.04 (LTS)

复杂操作

  • 检查内核版本

    Docker要求是64位Ubuntu(无论哪个版本)。另外,内核必须在最小为3.10。3.10最新版本或更新的版本也行。原因是3.10之前版本缺少docker运行所需要的特征一些容器。这些老版本的bug,经常导致数据损失。

    • 使用uname -r来检查内核版本:

      [~] uname -r
      4.10.0-28-generic
  • 检查Device Mapper

    Is-l /sys/class/misc/device-mapper
  • 更新APT源

    Docker’s APT 仓库 包括 Docker 1.7.1 及更高版本. 为了设定 APT 使用最新仓库的软件包,使用 sudo or root 权限登陆计算机。更新安装包信息, 确保 APT 使用 https 协议, 同时CA 证书已经被安装。

    • 更新安装包信息, 确保 APT 使用 https 协议, 同时 CA 证书已经被安装.

       $ sudo apt-get update
       $ sudo apt-get install apt-transport-https ca-certificates
    • 添加新的GPGkey

      $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
    • 新增或编辑source列表里的docker.list文件,按照系统版本增加entry(Ubuntu Xenial 16.04 (LTS))

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

      注释掉原来的内容,增加以下的内容:

      # deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge
      deb https://apt.dockerproject.org/repo ubuntu-xenial main
    • 重新执行更新操作,并删除老的repo

      $sudo apt-get purge lxc-docker  //没有安装的话,跳过
    • 查看是否有正确的可用版本sudo apt-cache policy docker-engine

      技术分享图片

    • 从14.04版本以上开始docker推荐安装linux-image-extra

       sudo apt-get install linux-image-extra-$(uname -r)
    • 安装docker

      sudo apt-get update
      sudo apt-get install docker-engine
      sudo service docker start
    • 检查

      [~] docker -v
      Docker version 17.05.0-ce, build 89658be

简单操作

sudo apt-get install-y curl 
curl -sSL https://get.docker.com/ubuntu/ | sudo sh

使用非root用户

1.  $ sudo groupadd docker
2.  $ sudo gpasswd -a ${USER} docker
3.  $ sudo service docker restart
4.  login again`

以上是关于Ubuntu 安装 Docker的主要内容,如果未能解决你的问题,请参考以下文章

如何在docker中导入ubuntu镜像文件

ubuntu 安装docker

在Ubuntu16.04安装Docker

ubuntu安装docker 修改默认存储路径

【Docker】Ubuntu 18.04 安装Docker

ubuntu16怎么安装docker