虽然Docker官方已不再支持Windows 7系统,但通过Docker Toolbox我们仍可在Win7上运行Docker容器。本教程将详细介绍Win7系统安装配置Docker的全过程。
访问Docker官网下载旧版本Toolbox:https://github.com/docker/toolbox/releases
# 首次启动会创建default虚拟机
$ docker-machine create --driver virtualbox default
# 查看虚拟机状态
$ docker-machine ls
# 设置环境变量
$ eval "$(docker-machine env default)"
进入BIOS开启Intel Virtualization Technology选项
# 停止default虚拟机
$ docker-machine stop default
# 在VirtualBox中设置共享文件夹
# 然后重新挂载
$ docker-machine start default
$ docker-machine ssh default
$ sudo mount -t vboxsf 共享名 /挂载路径
修改~/.docker/machine/machines/default/config.json:
"HostOptions": {
"EngineOptions": {
"RegistryMirror": ["https://registry.docker-cn.com"]
}
}
# 运行第一个容器
$ docker run hello-world
# 查看容器列表
$ docker ps -a
# 拉取镜像
$ docker pull nginx
# 运行Nginx容器
$ docker run -d -p 80:80 nginx
注意:Win7上的Docker性能不如新系统,建议仅用于开发测试环境。生产环境请升级到Windows 10或Linux系统。