一、安装Docker
1.windows7下安装docker
是的,现在还是有人用windows7的,因为没有Hyper-V,所以并不能使用docker for windows,但是可以使用docker toolbox,也有人喜欢放到linux虚拟机里用(docker for windows也是带了linux内核)。
点击Docker Toolbox overview进行下载。
安装完成后,如果你之前安装过git,那么打开Docker Quickstart Terminal可能会报错“bush无法找到”,你需要点击Docker Quickstart Terminal右键属性,手动改成你Git目录下的bush.exe。
打开后初始化需要下载boot2docker.iso,必定龟速,可以手动下载boot2docker.iso。复制文件boot2docker.iso到C:\Users\mid1507\.docker\machine\cache\boot2docker.iso目录,重新打开Docker Quickstart Terminal。
详见:Docker的boot2docker.iso镜像使用 win7搭建docker解决的一些坑
这时候就已经可以在win7下使用docker了。
注意,Docker Quickstart Terminal的主机并不是windows,而是它自己构建的一个linux系统,所以你并不能通过localhost访问docker容器,得访问这个内置Linux的IP,一般情况下这个地址是192.168.99.100。
另见 解决windows系统无法对docker容器进行端口映射的问题
2.windows10下安装docker
这就比较简单,直接下载安装,没遇到什么坑。Docker Desktop for Windows
3.Linux下安装docker
采用yum安装的话,直接yum search docker就可以找到了。因为生产上多用的是centos7,这里给一下aliyun的镜像。
docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl