Docker的安装
在Ubuntu中安装Docker
-
安装前检查
- 内核版本
$uname -a
- 检查Device Mapper(存储驱动)
$ls -l /sys/class/misc/device-mapper
* ######Ubuntu中安装Docker的方式
* 安装Ubuntu维护的版本
$sudo apt-get install docker.io
* 安装Docker维护的版本
* 检查APT的HTTPS支持,查看/usr/lib/apt/methods/https文件是否存在,如果不存在,运行安装命令
$sudo apt-get update
$sudo apt-get install -y apt-transport-https
* 添加Docker的APT仓库
$echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
* 添加仓库的key
$apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
* 安装
$apt-get update
$apt-get install -y lxc-docker
* 简易安装方式(省略以上4步)
$sudo apt-get install -y curl
$curl -sSL https://get.docker.com/ubuntu/|sudo sh
#####使用非root用户:
//添加一个名字为docker的用户组
$sudo groupadd docker
//将用户${USER}加入到"docker"组中
$sudo gpasswd -a ${USER} docker
$sudo service docker restart
(注销或者重启后生效)
#### Windows系统中安装Docker
主要使用Boot2Docker for Windows来实现
#####Boot2Docker for Windows包含:
* Boot2Docker Linux ISO 为Docker定制的虚拟机镜像
* Virtualbox 提供虚拟机服务
* MSYS-git 提供shell运行环境
* 管理工具
#####系统要求
* window8(官方推荐)
* window7(官方推荐)
* 以前的版本(不推荐)
* (本人认为以现在windows10的兼容性来看,应该也可以,没有测试过,不知道)
#####下载安装Boot2Docker:
* 访问Github上的Boot2Docker
[https://github.com/boot2docker/boot2docker](https://github.com/boot2docker/boot2docker)
* 下载docker-install.exe
* 安装docker-install.exe
微软对Docker的支持
* Windows Azure中的Docker镜像以及Docker仓库
* Windows Server的下一个版本内建对Dccker的支持
* Docker Windows CLI
#### 在OS X中安装Docker
##### Boot2Docker:
* 轻量级的Linux发行版,为Docker定制
* Virtualbox VM
* Docker客户端
* 管理工具
#####系统要求
* OS X 106 "Snow Leopard" 以后
#####下载并安装Boot2Docker
[https://github.com/boot2docker/boot2docker](https://github.com/boot2docker/boot2docker)
* 下载Boot2Docker-x.x.x.pkg
* 安装Boot2Docker-x.x.x.pkg
######Boot2Docker的启动命令:
//建立boot2docker的文件夹
$mkdir -p ~/.boot2docker
//拷贝boot2docker的镜像
$if[! -f ~/.boot2docker/boot2docker.iso];then cp /usr/local/share/boot2docker/boot2docker.iso ~/.boot2docker/; fi
//初始化
$boot2docker init
//启动docker镜像和守护进程
$boot2docker up
//设置shell的环境变量
$boot2docker shellinit
//查看docker版本
$docker version