天天看点

在阿里云容器服务上创建一个使用Redis的Python应用

使用容器服务可以方便快速的创建应用,下面的例子展示如何在容器服务上创建一个使用redis的python应用,只需要简单的几步。

由于只是一个例子,所以我不可能使用太复杂的应用代码。

app.py

requirements.txt

dockerfile

首先你需要在阿里云容器hub里创建一个镜像仓库,这个例子里我会使用仓库地址registry.aliyuncs.com/acs-sample/flask

在代码目录里运行<code>docker build -t registry.aliyuncs.com/acs-sample/flask .</code>,构建完成后运行<code>docker push registry.aliyuncs.com/acs-sample/flask</code>

flask.yml

如果你熟悉<code>docker-compose</code>,你可以在本地使用<code>docker-compose</code>创建应用,不过这个例子里我会直接在容器服务控制台上操作。

打开容器服务控制台,选择左边导航里的“应用”,点击右上角按钮“创建应用”进入创建应用的引导页。

在阿里云容器服务上创建一个使用Redis的Python应用

输入信息后继续下一步

在阿里云容器服务上创建一个使用Redis的Python应用

至此,应用已经创建完成

在阿里云容器服务上创建一个使用Redis的Python应用

现在,回到应用列表,可以看到flask这个应用已经就绪,也就是创建完成了

在阿里云容器服务上创建一个使用Redis的Python应用

进入flask应用详细页面,里面有两个服务

在阿里云容器服务上创建一个使用Redis的Python应用

继续选择web这个服务

在阿里云容器服务上创建一个使用Redis的Python应用

注意上图中有个“访问端点”,点击访问端点的连接就可以访问python应用。每点击一次,计数都会增加。

在阿里云容器服务上创建一个使用Redis的Python应用

简单的4步,就创建了一个带计数功能,使用redis存储的python应用。