docker菜鸟教程 docker命令详解大全
您好,今天小深来为大家解答以上的问题。docker菜鸟教程相信很多小伙伴还不知道,现在让我们一起来看看吧!
docker菜鸟教程 docker命令详解大全
docker菜鸟教程 docker命令详解大全
1、在本教程的其余部分,我们将基于 ThinkPHP 框架完成一个天气查询的应用。
2、使用 天气查询-API文档-开发指南-Web服务 API | 高德地图API 的接口来实现我们的功能。
3、把查询数据缓存到 MySql 中,这样就不用每次频繁的请求第三方的接口了(有请求次数限制)该应用是一个非常简单的 REST API 应用,主要实现两个接口。
4、在我们进行应用编码之前,首先使用 Docker 安装并运行 ThinkPHPThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。
5、ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。
6、遵循 Apache2 开源许可协议发布,意味着你可以ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售 。
7、这就是为什么我选择它作为本教程的教学框架。
8、我不想让你因为一个框架而放弃,但我也不想从头开始建立所有的东西,因为该教程的重点是Docker,而不是我们的PHP应用。
9、用Docker 创建 ThinkPHP 应用 实际上比用本地配置PHP环境所需的作少。
10、并且为我们还需要使用 Comer,多亏了Docker,我们甚至不需要在主机上安装它。
11、首先打开你的终端,创建一个项目目录。
12、如果你查看weather-app/目录,你会看到 ThinkPHP 6 的项目目录,如下所示:我们的 docker 运行命令与第二章中的命令相似,但我们使用了不同的镜像。
13、我们没有使用运行hello.php 脚本的 PHP 镜像,而是使用了一个 Comer 镜像。
14、让我们来看看有什么变化。
15、然后打开 weather-app 目录下的 app/route , 在 app.php 文件中追加如下内容:现在我们可以在 Docker 容器中运行我们的应用程序,只是为了验证我们的程序是否运行正常,因为我们只添加了两个路由 URL。
16、打开命令行,运行。
17、现在,在浏览器中打开 :那么恭喜你,你刚刚已经成功地在 Docker 中运行了你的个 ThinkPHP 应用程序。
18、你可以通过向终端发送一个 "中断 "信号来停止和退出终端。
19、在 windows 上,这可以通过按 Ctrl 和按c来10.启动Docker服务实现。
20、在分离模式下启动容器后,你的终端将显示新容器的完整ID--类似于a70d25c2a7cedae673f8ab...如果你想停止这个容器,你可以使用docker stop命令,用容器的ID告诉Docker。
21、比如说因为输入整个ID是很麻烦的,如果你愿意,Docker允许你只输入前三个或更多的字符。
22、,我建议为你的容器命名。
23、我们在本书后面的许多例子中都会这样做,因为用名字来记住一个容器比用随机分配的ID要容易得多,再加上ID是随机的,所以每次你运行一个新版本的容器时,它都会得到一个新的ID。
24、只要不是已经有一个同名的容器,名字就可以多次发出来。
25、为了给我们的新应用容器命名,我们可以用传入的--name标志重新创建它。
26、在使用docker run命令时,还有许多可用的选项,所以你可能想更详细地阅读文档。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。