一 Linux 安装Docker
1.1 Centos6.x
如果是Centos的操作系统,如果是CentOS7一下的版本,比如6系列,内核都是2.6的,而对于Docker的安装,内核要求是3.8以上的,所以CentOS6系列的系统需要升级到3.8以上。
# 安装yum 源
yum -y installhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum安装docker
yum install docker-io
# 我们可以启动docker服务
service docker start
# 查看docker版本信息
docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64
# 删除docker
rm -rf /var/run/docker.*
rm -rf /var/lock/subsys/docker
rm -rf /var/lib/docker/*
删除yum 安装包
yum -y remove docker-io.x86_64
删除镜像/容器等
rm -rf /var/lib/docker
1.2 CentOS7.x 安装docker
Centos7 64bit 安装docker
# 安装必要工具集
sudo yum install -y yum-utils
# 安装docker官方源
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 更新yum缓存
sudo yum makecache fast
# 安装dcoker
sudo yum -y install docker-ce
# 启动docker
sudo systemctl start docker
二 windows 安装 docker
对于win10版本或者企业版64位之前的版本的需要使用Tool Box而对于Win10直接下载:
https://store.docker.com/editions/community/docker-ce-desktop-windows
对于win7 等系统来说则下载:
https://www.docker.com/products/docker-toolbox
我的是win7版本的,我直接运行下载的DockerToolbox.exe
然后因为我自己本地安装了Git,而且有Virtual Box所以我不选择安装:
安装好后,会自动生成环境变量。
这时候桌面会有一个DockerQuickstart Terminal,我们右键点击属性,确认Target中:
"D:\Tools\Git\bin\bash.exe --login -i"D:\Tools\Docker Toolbox\start.sh"
Git的bash的路径是否是你Git安装目录,如果不是,请修改。否则找不到bash命令。
在第一次执行的时候,它会检查boot2docker.iso是否是存在,如果存在是不是最新的版本,如果不存在或者不是最新的版本,则会向下载
https://github.com/boot2docker/boot2docker/releases/download/v17.09.0-ce/boot2docker.iso
到本地C盘C:\Users\nickyzhang\.docker\machine\cache目录下
然后开始构建虚拟机。
但是下载boot2docker.iso镜像虽然不大,但是很难以下载成功,你可以选择翻墙。
或者国内有下载的,你去下载了,然后放到C:\Users\nickyzhang\.docker\machine\cache,而且还要替换掉Docker安装目录下的boot2docker.iso。
这样你再启动DockerQuickstart Terminal的时候,就不会下载,直接进行虚拟机的安装。
启动好后,你就可以执行docker version查看版本之类的