ubuntu 安装 docker

卸载 docker

  1. sudo docker -v  
  2. sudo apt-get remove docker-engine  
  3. sudo apt-get remove --auto-remove docker  
  1. sudo apt-get remove --purge lxc-docker  
  2. sudo apt-get autoremove --purge  
  3. sudo apt-get install lxc-docker 
  4. sudo docker -v  

前提条件

Docker要求是64位Ubuntu(无论哪个版本)。另外,内核必须在最小为3.10。3.10最新版本或更新的版本也行。

3.10之前版本缺少docker运行所需要的特征一些容器。这些老版本的bug,经常导致数据损失。

使用命令:uname -r 来显示内核版本:

$ uname -r
3.11.0-15-generic

检查存储驱动grep device-mapper /proc/devices

如果没有出现device-mapper信息则加载dm_mod模块:$ sudo modprobe dm_ mod

添加源并安装

  1. echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
  2. sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  3. sudo apt-get update
  4. sudo apt-cache policy docker-engine
  5. sudo apt-get install docker-engine=1.11.0-0~trusty
  6. sudo docker -v

加速器

Docker 版本在 1.8 与 1.11 之间

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8ce105a1.m.daocloud.io

Docker 版本在 1.12 或更高

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 

{
    "registry-mirrors": [
        "http://8ce105a1.m.daocloud.io"
    ],
    "insecure-registries": []
}

 

posted @ 2017-03-17 13:13  traits  阅读(248)  评论(0编辑  收藏  举报