天天看點

Docker部署SayHello(FastAPI)

目錄

前言

服務部署

部署後端

1. 進入到sayhello目錄

2. 編寫API的Dockerfile(如果有請之直接建構鏡像- 在下一步)

3. 建構鏡像

4. 運作容器

5. 通路IP:8000/message,得到如下頁面

部署前端

1. 進入到sayhello/static目錄

2. 編寫Dockerfile檔案(如果有請直接進入第三步)

4. 啟動容器

5. 通路IP:9001/message.html

參考資料及感謝

昨天發了一個SayHello FastAPI版本,今天部署上自己的伺服器了

體驗位址: http://49.232.203.244:9001/message.html

前置條件:以下在centos7.5 雲伺服器實驗通過

git clone https://gitee.com/zy7y/sayhello

git clone https://github.com/zy7y/sayhello

上面兩個指令選一個執行就可了

<code>cd sayhello</code>

在sayhello目錄下建立如下Dockerfile

簡單說下上面内容做了什麼事情,不一定正确加了些個人了解

會自動執行dockerfile裡面的CMD指令

Docker部署SayHello(FastAPI)
先确認message.html中的<code>baseURL</code>是不是後端服務的IP位址(127.0.0.1 不行)
Docker部署SayHello(FastAPI)

<code>cd sayhello/static/</code>

Docker部署SayHello(FastAPI)
感謝資料提供者/作者

https://aqzt.com/bubble/6513.html

https://www.cnblogs.com/tian874540961/p/11916832.html

https://www.runoob.com/docker/docker-dockerfile.html

作者:zy7y

出處:http://www.cnblogs.com/zy7y

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連結,否則保留追究法律責任的權利。