本教程为你们介绍的是一个全面的演示,从Docker Hub中提取合适的镜像、运行一个容器到调试PHP代码。该演示须要使用Zend Studio 13,由于它引入了全新的Docker Tooling。html
注意:所描述的场景仍然可使用Zend Studio早期的版本,但任何Docker管理操做须要在命令终端中执行。docker
单击Docker Explorer视图中的连接可启动建立新Docker链接的向导。默认设置在某些状况下可能有效,尤为是在Linux上。所以能够首先单击Test Connection按钮。若是测试失败,则必须提供自定义配置。测试
在Windows和Mac OS X上使用boot2docker必须提供TCP链接配置。Docker主机和证书的路径能够在boot2docker控制台中找到。spa
在Linux上必须提供Unix套接字配置,套接字的位置一般是unix:///var/run/docker.sock。debug
再次单击Test Connection按钮应该会获得一个“Success”信息。单击Finish按钮将会创建与Docker daemon的连接,并将其显示到Docker Explorer视图中。unix
如今咱们须要从Docker Hub中获取一个镜像。咱们将使用tommylau/xdebug镜像,其中有Apache HTTP Server、PHP和Xdebug。可使用Docker Images视图中的Pull Image工具按钮来完成。它将显示Pull Image对话框,咱们须要在Name字段中输入“tommylau/xdebug”。单击Finish按钮后镜像将会保存到本地机器中。镜像至关大,因此这个操做可能须要一段时间。完成后,新的镜像将会显示在Docker Explorer和Docker Images视图中。调试
有兴趣的朋友能够点击查看更多相关教程>>htm