在Ubuntu上安装Docker

前言

本文编写时使用的系统为 ubuntu 14.04 LTS, 安装具体操作流程依照了官方文档 以及一个汉化版教程

Docker 简介

Docker是一个新的容器化的技术,它轻巧,且易移植,号称”build once, configure once and run anywhere”。

Docker有不少有趣的功能,通过本教程相信你会更好地理解它们。Docker的特性主要包括以下几点:

  • 速度飞快以及优雅的隔离框架
  • 物美价廉
  • CPU/内存的低消耗
  • 快速开/关机
  • 跨云计算基础构架

具体的细节上面的就不再赘述了,网上到处都是,其实简而言之 Docker 就是一个类似虚拟机的系统。

Docker 安装

注意事项: Docker 不支持 32位 或者内核版本低于 3.10 的 linux系统。
我这里依旧使用 apt 源的 安装方式。

添加apt 公钥密钥

使用 get-key 命令

$ sudo apt-key adv \
               --keyserver hkp://ha.pool.sks-keyservers.net:80 \
               --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

添加源列表

我选择依旧在 /etc/apt/sources.list.d/ 目录下新建源列表

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

在其中写入 对应系统版本的源地址 我这里为

    deb https://apt.dockerproject.org/repo ubuntu-trusty main

之后执行apt 工具的 update 操作 获取新源中的软件列表

For Ubuntu Trusty, Wily, and Xenial, install the linux-image-extra-* kernel packages, which allows you use the aufs storage driver.

对于 ubuntu 来说 还需要安装一个linux-image-extra-xx 来支持 Docker使用的aufs文件系统
xx 为当前操作系统的内核版本,我们可以直接用官网给出的命令。

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

使用 阿里云 一键安装

也可以是使用阿里云镜像的一键脚本,这个脚本使用的就是阿里云的源速度应该还会快不少。
阿里云镜像站的帮助文档

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

后记

整个安装过程非常简单。
然而安装完成之后我才发现我当前系统(ubuntu 14.04.05)使用的内核版本(3.19.0-78)已经不被支持了…

WARNING: Security updates for your current Hardware Enablement
Stack ended on 2016-08-04:
* http://wiki.ubuntu.com/1404_HWE_EOL

To upgrade to a supported (or longer-supported) configuration:

* Upgrade from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS by running:
sudo do-release-upgrade 

OR

* Switch to the current security-supported stack by running:
sudo apt-get install linux-image-generic-lts-xenial linux-generic-lts-xenial

and reboot your system.

于是使用 提示的命令更新系统内核,而且之后应该还需要更新对应内核版本的aufs文件系统支持组件。

sudo apt-get install linux-image-generic-lts-xenial linux-generic-lts-xenial

不过万幸的是,系统更新后一切正常,Docker 也可以正常启动运行,linux-image-extra-xx 也已经自动安装过了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值