它的目录格式如下,一切操作都是在当前目录上操作的,在linux环境下操作
在已经安装docker k8s的基础上,首先是创建镜像,我们这里面代码用的是python,实现的功能是两个数相除。
创建镜像时有三个文件Dockerfile, requirements.txt, divide.py
Dockerfile的内容
FROM python:3.6.3 // FROM:指定创建镜像的基础镜像
COPY . /divide // 复制宿主机数据到镜像内部使用
WORKDIR /divide //工作目录,类似于cd命令
RUN pip install -r requirements.txt // 运行Linux系统的命令使用
ENTRYPOINT ["python"] //指定运行容器启动过程执行命令,覆盖CMD参数
CMD ["divide.py"] // 指定容器启动执行的命令;启动容器中的服务
requirements.txt
flask
flask_restful
divide.py
from flask import Flask
from flask_restful import reqparse, Api, Resource
app = Flask(__name__)
api = Api(app)
parser = reqparse.RequestParser()
parser.add_argument('a')
parser.add_argument('b')
c