您的位置:首页 > 运维架构 > Docker

ubuntu 安装 docker

2017-03-17 13:13 281 查看

卸载 docker

sudo docker -v

sudo apt-get remove docker-engine

sudo apt-get remove --auto-remove docker

sudo apt-get remove --purge lxc-docker

sudo apt-get autoremove --purge

sudo apt-get install lxc-docker

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

添加源并安装

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list

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

sudo apt-get update

sudo apt-cache policy docker-engine

sudo apt-get install docker-engine=1.11.0-0~trusty

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": []
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: