目錄
前言
服務部署
部署後端
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指令

先确認message.html中的<code>baseURL</code>是不是後端服務的IP位址(127.0.0.1 不行)![]()
Docker部署SayHello(FastAPI)
<code>cd sayhello/static/</code>
感謝資料提供者/作者
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
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連結,否則保留追究法律責任的權利。