本教程爲你們介紹的是一個全面的演示,從Docker Hub中提取合適的鏡像、運行一個容器到調試PHP代碼。該演示須要使用Zend Studio 13,由於它引入了全新的Docker Tooling。html
注意:所描述的場景仍然能夠使用Zend Studio早期的版本,但任何Docker管理操做須要在命令終端中執行。瀏覽器
咱們在本地系統中擁有Docker鏡像。咱們須要啓動一個Docker容器,並將容器的Apache服務器的HTTP端口映射到本地系統的一個端口上。咱們須要將容器的Apache服務器的根文檔映射到本地系統的文件夾上。這些映射對調試Docker容器上的PHP代碼相當重要。dom
建立容器是經過在Docker Image視圖中選擇tommylau/xdebug鏡像,而後單擊Run Image工具按鈕來完成的。有一些重要的設置,咱們須要在嚮導中將其彈出:工具
單擊Finish按鈕將啓動Docker容器。它將出如今Docker Explorer和Docker Containers視圖中,啓動日誌能夠在控制檯視圖中看到。測試
咱們能夠經過請求映射到本地系統容器的HTTP端口,即在Web瀏覽器中請求http://localhost:8080來測試容器是否正在工做。瀏覽器應顯示「禁止」頁面,這代表容器正常,由於咱們使用Docker鏡像配置Apache服務器。這個錯誤實際上證實Web瀏覽器請求的Apache服務器在咱們的Docker容器中運行。其餘訪問日誌將打印在控制檯視圖中。spa
有興趣的朋友能夠點擊查看更多相關教程>>debug