风筝教程:使用NGINX服务静态网站
旧版桌面解决方案。Kitematic是一个遗留解决方案,与Docker Toolbox捆绑在一起。如果您的系统满足其中一个应用程序的要求,我们建议更新到Mac的Docker Desktop或Windows的Docker Desktop。
预计阅读时间:2分钟
本教程将指导您完成以下步骤:
- 下载并运行Web服务器容器
- 在Mac上本地浏览容器的网站数据
- 使用卷来修改网站数据
该示例网站提供了流行的2048游戏。让我们开始吧!
运行Nginx Web服务器容器
首先,如果您尚未这样做,请下载并启动Kitematic。安装并运行后,该应用程序应如下所示:
单击清单的“创建”按钮,hello-world-nginx
如上所示。Kitematic在Docker容器中拉动并运行一个微型Nginx Web服务器,使其可以将网站数据提供给Mac。
下载完成后,您应该会看到容器随附的示例网站的快速预览,如下所示。单击预览以在您自己的浏览器中查看结果。
刚才发生了什么?Kitematickitematic/hello-world-nginx
从Docker Hub下载了该映像,然后根据该映像创建并运行了Docker Nginx容器。
在Finder中查看网站数据
该容器通过Docker卷公开网站数据。Kitematic使管理Docker卷变得容易-您可以在Finder中或使用自己喜欢的文本编辑器来编辑数据。默认情况下,Kitematic将卷放在下面,~/Kitematic
但是您可以在容器设置中更改它。要通过查找器访问文件,请单击容器内的应用程序内文件夹图标,然后单击“允许所有卷通过查找器进行编辑”:
文件夹的Finder窗口应打开,其中包含我们看到容器正在提供的index.html文件。
提供您自己的网站数据
现在,让我们尝试提供一个更有趣的网站。下载2048压缩文件,这是一个流行的(且令人上瘾的)基于网络的拼贴游戏。将此zip文件解压缩到您刚刚打开的文件夹中:
切换回Kitematic并通过单击“重新启动”按钮重新启动容器,如下所示。您的Nginx容器现在应该可以使用2048。
刚才发生了什么?
Kitematic可以将Docker容器卷映射到Mac上的目录。在这种情况下,您可以通过Finder更改容器的体积数据以服务我们下载的网站。
下一步
对于使用Kitematic运行本地RethinkDB数据库的示例,请看一下RethinkDB开发数据库示例。
泊坞窗,文件,大约,技术,kitematic,GUI,nginx的,教程