容器/docker
前言
因为windows server 2012(以下简称ws2012) 相当于win8.1 , 所以我们在安装docker的时候不能直接通过官方的 docker for windows 的安装包进行安装,这时候我们就只能安装docker toolbox
安装
- 首先下载 docker toolbox
- 双击安装成功后 , 复制安装目录中的
boot2docker.iso
到c:\User\你的用户名\.docker\machine\cache
内 - 利用docker-machine创建一个linux虚拟机,指定机器名为
你想到的名字
同时配置docker加速地址
docker-machine create --engine-registry-mirror=https://xxxx.mirror.aliyun.com -d virtualbox 你想到的名字
这里用的是阿里的加速地址,获取地址:阿里云docker加速地址 - 安装完成后更新镜像地址:
docker-machine env 你想到的名字
显示的而信息中有DOCKEER_CERT_PATH
打开这个文件修改config.json,修改EngineOption.RegistryMirror
为你的急速地址 - 这个时候输入
docker version
查看是否有server信息
如果还没有的话输入docker-machine env 你想到的名字 | Invoke-Expression
- 在次输入
docker version
应该就可以了 - 试一试
docker run hello-world
延展
这里我们默认利用docker-machine创建出来的环境是1核1G的
我们在创建的时候需要自定义核数和内存
docker-machine create xxx --virtualbox-cpu-count 4 --virtualbox-memory 1024
也可以在virtualbox中更改,把启动的容器关掉,设置完毕后再开机
总结
以上 ws2012 安装docker的全过程