Docker可以支持在mac、windows、linux上安裝。
但是在windows系統中Docker目前僅有win10專業版和企業版的安裝包,win7/win8/win10家庭版需要通過docker toolbox來安裝。
下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Docker的有CE和EE版,CE為免費版,EE由公司支持的付費版,在此選擇最新CE版本
Docker安裝比較簡單,直接雙擊下載好的DockerToolbox的exe文件,然后按照默認選項執行安裝,安裝過程中會提示安裝插件,點擊同意即可。安裝完成后會在桌面上生成三個圖標,如下所示:
雙擊桌面上的Docker Quickstart Terminal圖標,進入Docker客戶端,此時可能會出現桌面快捷鍵提示找不到應用程序
出現這個問題是由於之前裝過Git,安裝Docker默認生成的快捷方式中,Git的路徑是C:\Program Files\Git\bin\bash.exe。而之前安裝的Git並不是這個路徑,所以就會報找不到應用程序的問題。此時只要把Git的路徑改為自己之前安裝的路徑即可,比如我的就在D:\Program Files\Git\bin\bash.exe,修改后的Target為如圖所示(后面的路徑不用修改):
docker運行 docker-machine create 命令第一次啟動會去github.com下載一個最新的boot2docker.iso 鏡像。
國內下載會很慢,有時會卡死。其實在DockerToolbox的安裝目錄下已經存在boot2docker.iso 鏡像了,只需要將該ios文件,拷貝至:C:\Users\Admin\.docker\machine\cache目錄下
運行cmd,執行以下命令,注意初始化的docker-machine的名稱一定叫“default”:
docker-machine create default -d virtualbox --virtualbox-boot2docker-url=/Users/Admin/.docker/machine/cache/boot2docker.iso
進行docker-machine初始化。
初始化成功過后,打開Oracle VM VirtualBox,可以看到創建的default
在cmd命令窗口,執行以下命令,以保證客戶端和服務端api版本一致,這一點很重要:
docker-machine upgrade
最后打開Docker Quickstart Terminal,出現以下界面,說明安裝docker成功。
在IED中將項目打包docker鏡像時,可能會出現Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: 的錯誤,好像重啟電腦,再嘗試打包就可以成功了。
關於docker-compose,在Docker for Windows中,docker-compose是被默認安裝的,你可以通過--version參數來查看安裝的版本,而對於運行於Oracle VM VirtualBox的Linux中,docker-compose需要單獨安裝。具體安裝步驟如下:
①、通過xshell遠程登錄到該環境
ip:192.168.99.100,端口號為22,默認的用戶名:docker 密碼:tcuser
②、獲取root權限
sudo -i
③、下載docker-compose文件
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
④、添加可執行權限
chmod +x /usr/local/bin/docker-compose
⑤、回到docker用戶權限
exit
⑥、測試安裝結果,查看版本。
docker-compose --version
關於在window專業版上安裝docker就相對比較簡單了
具體可參考:https://www.cnblogs.com/chaojiyingxiong/p/10527108.html,
對應的docker安裝文件可在此處下載:http://www.pc6.com/softview/SoftView_469462.html