温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来介绍一下如何使用docker compos管理docker的容器。Docker compos是docker提供的容器服务编排工具,它可以非常方便的定义和运行复杂应用系统。下面通过一个事例来进行演示说明。这里将使用Python开发一个简单的web应用,以显示网页刷新的次数,并将这个刷新次数保存在reddies中。为了方便管理和维护,将创建两个容器,分别部署这里的Python web应用和reddies数据库。下面来看看具体的实现过程吧。app.py是开发的Python web代码,代码将从radies中获取页面刷新次数的数据。requirements.txt文件用于说明需要使用到的Python库。Docker file用于构建docker的镜像。在Docker compose中,通过定义dockercompose.yml服务描述文件来完成对docker容器的管理。在这里的文件内容中定义了两个模块,Web模块和reddi模块,最终他们将各启动一个容器。
01:00
当所有文件准备完成后,可以使用tree命令查看目录的结构,执行命令docker compose up启动服务描述文件中定义的容器。通过执行docker composps命令就可以看到相关的容器信息了。通过浏览器访问宿主机的5000端口并刷新页面,便可以看到网页技术的效果。现在你已经知道如何使用docker compose管理容器了,那你知道如何使用docker composes进行应用程序的扩容和缩容吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句