本教程为你们介绍的是一个全面的演示,从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