在windows server 2012 中安装docker

容器/docker

前言

因为windows server 2012(以下简称ws2012) 相当于win8.1 , 所以我们在安装docker的时候不能直接通过官方的 docker for windows 的安装包进行安装,这时候我们就只能安装docker toolbox

安装

  1. 首先下载 docker toolbox
  2. 双击安装成功后 , 复制安装目录中的 boot2docker.isoc:\User\你的用户名\.docker\machine\cache
  3. 利用docker-machine创建一个linux虚拟机,指定机器名为 你想到的名字 同时配置docker加速地址
    docker-machine create --engine-registry-mirror=https://xxxx.mirror.aliyun.com -d virtualbox 你想到的名字
    这里用的是阿里的加速地址,获取地址:阿里云docker加速地址
  4. 安装完成后更新镜像地址:docker-machine env 你想到的名字
    显示的而信息中有DOCKEER_CERT_PATH
    打开这个文件修改config.json,修改EngineOption.RegistryMirror为你的急速地址
  5. 这个时候输入docker version 查看是否有server信息
    如果还没有的话输入docker-machine env 你想到的名字 | Invoke-Expression
  6. 在次输入docker version 应该就可以了
  7. 试一试 docker run hello-world

延展

这里我们默认利用docker-machine创建出来的环境是1核1G的
我们在创建的时候需要自定义核数和内存
docker-machine create xxx --virtualbox-cpu-count 4 --virtualbox-memory 1024

也可以在virtualbox中更改,把启动的容器关掉,设置完毕后再开机

总结

以上 ws2012 安装docker的全过程

你可能感兴趣的:(在windows server 2012 中安装docker)