码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu 安装 Docker

时间:2018-02-16 14:16:23      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:注释   ubunt   blog   load   net   arc   协议   root用户   pad   

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

标签:注释   ubunt   blog   load   net   arc   协议   root用户   pad   

原文地址:https://www.cnblogs.com/oneTOinf/p/8450150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!