前言
又是檔案上傳的需求來了!
還記得那個年代嗎?
檔案直接丟進伺服器的某個角落,然後祈禱不要被駭客發現...
不然就是資料夾不小心動到後就全員失蹤了。
後來 FTP 出現,我們以為自己很專業,結果明文傳輸被抓包,
現在大家都在講物件儲存,彷彿不用 S3 就不夠潮。
但是!錢包空空怎麼辦?AWS 帳單一來就想哭,
這時候 MinIO 就是我們的救星啦!免費自架,還能假裝自己在用 S3 ,
反正 API 相容,老闆和客戶看不出來的啦 (小聲)
2025/8/15大約 4 分鐘
又是檔案上傳的需求來了!
還記得那個年代嗎?
檔案直接丟進伺服器的某個角落,然後祈禱不要被駭客發現...
不然就是資料夾不小心動到後就全員失蹤了。
後來 FTP 出現,我們以為自己很專業,結果明文傳輸被抓包,
現在大家都在講物件儲存,彷彿不用 S3 就不夠潮。
但是!錢包空空怎麼辦?AWS 帳單一來就想哭,
這時候 MinIO 就是我們的救星啦!免費自架,還能假裝自己在用 S3 ,
反正 API 相容,老闆和客戶看不出來的啦 (小聲)
官方的 dotnet-docker github
這裡非常重要!!! 千萬不要選錯版本!!!
這裡有個方法幫助辨識選定正確的版本
開啟 Visual Studio 2022 ,選擇要建置的專案類型後,勾選 Docker 選項
![[dot_net_6_docker_4.jpg]]
專案建立之後進去看 Dockerfile
的內容,可以看到使用的映像檔是 aspnet
![[dot_net_6_docker_5.jpg]]
免費的輕量化 GUI 工具 Portainer,Portainer 本身也是一個 docker 容器,
docker volume create portainer_data
要安裝 Docker,以下 Ubuntu 版本之一的 64 位版本:
Docker Engine 可兼容 x86_64
、amd64
、armhf
、arm64
、s390x
架構