1.UNIX系统(Ubuntu系统)安装Docker:
Ubuntu安装一般使用Ubuntu14.04版本安装
1-1.事前检查:
内核版本检查:uname -a
存储驱动Device Mapper检查:ls -l /sys/class/misc/device-mapper
1-2.安装方式1(不推荐):
使用apt-get命令安装,但是由于Ubuntu管理的Docker可能不是最新版本,所以不推荐:
sudo apt-get install docker.io
source /etc/bash_completion.d/docker.io
1-3.安装方式2(推荐):
使用Docker自己维护的版本安装。
1-3-1.查看APT的HTTPS支持(检查是否存在/usr/lib/apt/methods/https文件):
不存在则安装:apt-get update && apt-get install -y apt-transport-https
1-3-2.添加Docker地址到APT的命令列表中:
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
1-3-3.添加仓库的Key:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys
36A1D7869245C8950F966E92D8576A8BA88D21E9\
1-3-4.安装Docker:
apt-get update
apt-get install -y lxc-docker
由于以上4部比较复杂,因此可以使用Docker提供的一个Shell脚本来自动安装:
sudo apt-get install -y curl
curl -sSL http://get.docker.com/ubuntu/ | sudo sh
1-4.为Docker用户添加用户组(当前用户不用sudo来启动Docker服务了):
sudo groupadd docker
(将当前用户添加到docker用户组中):
sudo gpasswd -a ${USER} docker
(重启Docker服务):
sudo service docker restart
2.Windows系统安装Docker(Windows 7,Windows 8支持):
2-1.使用Boot2Docker(for Windows)来安装:
Boot2Docker包含的组件:
Boot2Docker Linux ISO(虚拟机镜像文件)
Virtualbox(虚拟机)
MSYS-git(Shell运行环境)
Boot2Docker的管理工具
2-2.Boot2Docker的安装:
在GitHub上面下载开源软件Boot2Docker:
https://github.com/boot2docker/boot2docker
(All in one installer for OS X and Windows)
下载docker-install.exe
安装docker-install.exe
3.OS X系统安装Docker(OS X 10.6 Snow Leoperd版本之后):
3-1.安装方式:
与Windows之中安装Docker的方法一样,也是在GitHub的相同位置下载,不同的是下载的文件变为【Boot2Docker-1.5.0.pkg】文件
3-2.Boot2Docker的启动过程:
打开命令行窗口
建立$HOME/.boot2docker目录
建立VirtualBox ISO的虚拟机镜像
启动虚拟机并运行Docker的守护进程
之后可以通过命令boot2docker ssh就可以进入docker守护进程运行的虚拟机之中。