## [PHP交流群:494826865(點擊群號立即加群)](https://jq.qq.com/?_wv=1027&k=50Qy5h6)
# docker的安裝
>[success]docker的安裝,如果是MAC和linux系統的話,相對比較簡單!在這里不做過多的介紹。這里重點介紹`windows`下`docker`的安裝
windows10下建議使用`Docker for Windows`,當然也可以使用`docker-toolbox`
>[danger]Window10推薦使用`Docker DeskTop for window`,如果電腦硬件不支持的話,可以使用`Docker-ToolBox`來代替。
官方地址:[https://docs.docker.com](https://docs.docker.com)
**文檔與下載地址**
官方文檔:[https://docs.docker.com/docker-for-windows/install/](https://docs.docker.com/docker-for-windows/install/)
## docker的下載與安裝
下載時,需要注冊一個docker賬號才可以下載,建議下載最新版本,因為最新版本不需要單獨安裝`docker-compose`

下載完成后,在軟件圖標上點擊右鍵以管理員身份運行。

>[danger]注意:安裝過程需要聯網,如果網絡有問題的話,可能會造成安裝失敗!
**一般情況下,使用默認選項進行安裝:**

>[danger]注意:點擊`ok`等待安裝完成!
安裝過程一般情況下,不會出現異常情況,如果出現,確認是否正確聯網,是否以管理員身份運行。
**安裝完成會有如下提示:**

>[danger]注意:安裝后,建議重啟電腦。
**安裝注意事項:**
1. 操作系統版本
2. 確定電腦硬件是否支持虛擬化技術(一般不要考慮)
3. 開啟`Hyper-V`。
常見問題:
1. CPU未開啟虛擬化
2. `Hyper-V`未開啟
3. 網絡配置問題
>[danger]**注意** 新版的docker for windows 在安裝時,會自動開啟`hyper-V`和`windows containers`。不需要要進行手動安裝。
- 前言
- 第一部分:課程介紹
- 第二部分:docker的快速入門
- docker的安裝
- docker的運行和配置
- docker操作過程中的常見問題
- Docker的常用命令
- 第三部分 Swoft的開發環境部署和工具的安裝
- 第四部分:Swoft的安裝和常見問題
- swoft的安裝
- swoft代碼同步
- Swoft的熱重載
- swoft安裝過程中的常見問題
- 第五部分:swoft的基礎知識快速入門
- 目錄結構
- 控制器
- 路由
- 配置
- 請求與響應
- 中間件
- 異常處理
- 視圖
- Bean
- 數據庫操作
- http-session
- 驗證器
- 第六部分:實戰
- Swoft的安裝(本地)
- Swoft的環境部署
- 調整項目目錄結構
- 前臺頁面部署
- 前臺首頁
- 引入前端資源
- 其它頁面的引入
- 后臺功能的實現
- 創建并連接數據庫
- 管理員登錄功能的實現
- 代碼優化-函數
- 代碼優化-全局異常處理
- 代碼結構分層
- 完善管理員的登錄功能
- 管理員密碼修改功能的實現
- 管理員登錄補充
- 站點配置功能的實現
- 后臺菜單處理
- 課程管理功能
- 創建數據表并創建實體
- 實現課程的添加功能
- 文件上傳
- 課程列表功能的實現
- 課程編輯功能的實現
- 課程的刪除功能
- 課程推薦功能的實現
- 前臺數據調用