进入机器创建一个目录
mkdir dockerbuild
1.编写简单flask代码
vi flaskapp.py
from flask import Flask
import os
app = Flask(__name__)

@app.route('/')
def index():
res = os.environ.get('name')
return "hello,{}".format(res)

app.run(host='0.0.0.0',port=5001)

2.编写dockerfile代码
vim Dockerfile
FROM python:3.6
MAINTAINER <mike@163.com>
ADD flaskapp.py /root
RUN pip install jinja2 -i https://mirrors.aliyun.com/pypi/simple
RUN pip install flask -i https://mirrors.aliyun.com/pypi/simple
ENV name=mike
EXPOSE 5001
CMD ["python","/root/flaskapp.py"]

3.build image在当前目录执行
docker build -t flaskapp .

4.查看images
docker images

5.运行
docker run -itd 80:5001 flaskapp #将主机的80端口映射到容器的5001端口

6.容器内运行
docker ps -a
docker exec -it [containerID] /bin/bash
curl 127.0.0.1:5001 会出现
hello,mike

 

目录结构:

docker发布简单python服务

 

 

浏览器访问:127.0.0.1:80会出现hello,mike

docker发布简单python服务

 

相关文章:

  • 2022-01-13
  • 2022-12-23
  • 2021-06-04
  • 2021-10-25
  • 2021-07-27
猜你喜欢
  • 2021-11-29
  • 2021-09-15
  • 2021-06-26
  • 2021-06-24
  • 2021-09-20
  • 2022-12-23
相关资源
相似解决方案