Rumah > Artikel > pembangunan bahagian belakang > Apakah kaedah untuk membungkus projek kelalang ular sawa ke dalam imej docker untuk dilepaskan?
1. Tulis kod kelalang ular sawa dan hanya tulis antara muka tambahan, bernama sum.py
import json from flask import Flask,request,render_template app = Flask(__name__) @app.route('/') def index(): return 'hello world' @app.route('/sum',methods=['POST']) def correct(): a= request.json['a'] b=request.json['b'] sum=int(a)+int(b) print(sum) result={"sum:":sum} return result if __name__ == '__main__': app.run(host="0.0.0.0",port=5000)
2 Untuk membungkusnya ke dalam cermin, anda mesti menulis kebergantungan yang diperlukan di sini 🎜>
--Jalankan arahan pip install pipreqs (jika tidak dipasang)--Jalankan arahan pipreqs ./ --encoding=utf8 --forceAnda boleh melihatnya keperluan dijana dalam direktori .txt 3 Tulis fail dockerfileFROM python:3.7 COPY . /app/ RUN pip install -r /app/requirements.txt WORKDIR /app EXPOSE 5000 CMD [ "python","sum.py" ]Selepas melaksanakan tiga langkah pertama, keseluruhan struktur direktori kod adalah seperti. ditunjukkan dalam rajah 4. Imej pembungkusan--Laksanakan arahan docker build -f Dockerfile -t pyhonflask . Tersedia selepas selesai arahan Docker images untuk melihat imej berpakej 5. Jalankan imej Saya menggunakan desktop docker untuk jalankan terus Semak status permulaan docker 6 antara muka pengesahan
Atas ialah kandungan terperinci Apakah kaedah untuk membungkus projek kelalang ular sawa ke dalam imej docker untuk dilepaskan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!