赞
踩
之前在文章《云原生核心技术之:容器 | Docker》中梳理了容器技术产生的背景、Docker技术简介。其实 Docker 技术的实际应用也很简单,今天这篇文章便用一个 python 环境 “hello world!” 服务来进行示例。相应的,迁移到生产环境的Python、C++、Java、Go 等环境应用也大致如此。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!\n'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
# 使用官方提供的 Python3 开发镜像作为基础镜像 FROM python:3 # 将工作目录切换至 /usr/src/app WORKDIR /usr/src/app # 使用 pip3 命令安装这个应用所需要的依赖 RUN pip3 install --trusted-host pypi.python.org Flask # 将当前目录下的所有文件复制到 /usr/src/app COPY . . # 允许外界访问容器的80端口 EXPOSE 80 # 设置此应用的启动命令为python3 ./helloworld.py
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。