容器/docker
前言
因為windows server 2012(以下簡稱ws2012) 相當于win8.1 , 所以我們在安裝docker的時候不能直接通過官方的 docker for windows 的安裝包進行安裝,這時候我們就只能安裝docker toolbox
安裝
- 首先下載 docker toolbox
- 雙擊安裝成功后 , 復制安裝目錄中的
boot2docker.iso
到c:\User\你的用戶名\.docker\machine\cache
內(nèi) - 利用docker-machine創(chuàng)建一個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
應(yīng)該就可以了 - 試一試
docker run hello-world
延展
這里我們默認利用docker-machine創(chuàng)建出來的環(huán)境是1核1G的
我們在創(chuàng)建的時候需要自定義核數(shù)和內(nèi)存
docker-machine create xxx --virtualbox-cpu-count 4 --virtualbox-memory 1024
也可以在virtualbox中更改,把啟動的容器關(guān)掉,設(shè)置完畢后再開機
總結(jié)
以上 ws2012 安裝docker的全過程