Docker for Windows會默認包含兩個引擎containers(linux和windows)
1. 下載Docker for Windows,https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
2. 查看下是否開啟了Hyper-V功能,如果沒有可以在“啟用或關閉windows功能” 中添加Hyper-V 功能,當然你也可以不用關心,docker安裝過程中也會檢查,如果沒有則默認添加啟動,不過可以趁着等待下載docker的時間直接把這步做了,安裝Hyper-V之后可能需要重啟系統。
3. 安裝完成之后,你可以查看Hyper-V管理器,如果安裝正常,會默認創建一個linux虛擬機:
安裝成功之后我們就可以對其進行相應的設置
1. 右擊小鯨魚圖標,點擊Settings
2. 設置界面如下,其中Shared Drives 可以設置我們的對應映射驅動盤,保證C盤選中,再選中你應用所在盤符。Advanced選項中你可以設置docker對應的CPU,內存占用資源。Netword主要是當前的Docker IP信息。Proxies可以設置對應的代理信息。Daemon 主要是設置對應的倉儲和對應的倉儲鏡像站點(和docker鏡像區分開,這個是倉儲對應的鏡像,因為訪問國外站點過慢,可以設置國內的鏡像代理站點)。
這里特別強調一下,因為訪問Docker官網倉儲站點拉取鏡像過慢,請自行購買VPN服務,或者查找倉儲代理站點,國內的網易,DaoCloud都有對應的免費加速器,這里是我的設置:
3. 上邊說了,Docker for Windows 提供了兩個引擎,我們可以通過右鍵菜單中的 Switch to Windows Containers 功能進行切換。
4. 同時Docker for Windows 提供了容器的界面管理工具,可以通過右鍵菜單中的 Kitematic 功能進入,第一次可能提示你需要下載安裝,其界面如下:
Docker的基礎命令
安裝設置完成之后我們可以通過以下命令來進行操作docker了,我這里主要是在PowerShell中進行,也可以通過命令行cmd進行
1. docker pull: 從倉庫中拖鏡像
2. docker run:運行容器,如果當前要運行的容器對應鏡像不存在,會自動拉取。例如:docker run hello-world
3.docker stop:停止容器運行
4.docker start:開始容器運行
5.docker commit:提交容器到鏡像
6.docker images: 查看當前有的鏡像
7.docker ps:查看當前啟動的容器
8. docker build : 創建鏡像
9. docker load : 加載鏡像