用於靜態網站的最小Docker映象 - lipanski
這是一個單二進位制、超小型、靜態檔案伺服器。
靜態檔案伺服器選擇了thttpd,它具有類似的小佔用空間,但似乎經過了更多的實戰測試。
FROM alpine:3.13.2 # Install thttpd RUN apk add thttpd # Create a non-root user to own the files and run our server RUN adduser -D static USER static WORKDIR /home/static # Copy the static website # Use the .dockerignore file to control what ends up inside the image! COPY . . # Run thttpd CMD ["thttpd", "-D", "-h", "0.0.0.0", "-p", "3000", "-d", "/home/static", "-u", "static", "-l", "-", "-M", "60"] |
執行thttpd是這樣的:
thttpd -D -h 0.0.0.0 -p 3000 -d /static-website -u static-user -l - -M 60
這將在前臺 ( -D) 中啟動伺服器,監聽主機0.0.0.0( -h) 和埠3000( ),提供( ) 內( ) 可訪問的-p所有檔案。它會將訪問日誌列印到( ) 並將標題設定為秒 ( )。還有一些其他簡潔的功能,例如基本身份驗證、限制和虛擬主機,您可以在文件中閱讀。/static-website-dstatic-user-uSTDOUT-l -Cache-Control60-M
相關文章
- docker容器中佈置靜態網站Docker網站
- 靜態WEB容器映象最小化實踐Web
- [譯] 用 Workers 讓靜態網站動態化網站
- 基於 Svelte 的通用靜態網站開發模板網站
- 前後端,靜態網站和動態網站, 的理解後端網站
- 網站偽靜態配置網站
- 網站靜態化思想網站
- Django+nginx+靜態網站DjangoNginx網站
- 30分鐘搭建你的靜態網站網站
- 基於React的SSG靜態站點渲染方案React
- Hugo -最好用的靜態網站生成器Go網站
- PbootCMS網站IIS偽靜態規則boot網站
- PbootCMS網站apache偽靜態規則boot網站Apache
- PbootCMS網站nginx偽靜態規則boot網站Nginx
- Serverless實踐-靜態網站託管Server網站
- 基於Java11最小化Spring Boot 2 的Docker映象檔案配置JavaSpring BootDocker
- VuePress-基於vue-ssr的靜態網站生器初體驗Vue網站
- 靜態網站託管服務平臺網站
- 關於Docker加速映象Docker
- 用HTML+CSS編寫一個計科院網站首頁的靜態網頁HTMLCSS網站網頁
- php網站首頁動態地址修改,如何將PHP網站首頁的動態地址改為靜態地址PHP網站
- 使用Java和Maven(JBake)生成靜態網站 - optaplannerJavaMaven網站
- 網站建設有必要做偽靜態嗎?網站
- 如何使用gohugo/hugo建立一個靜態網站?Go網站
- [譯] 提高 10 倍效能:優化靜態網站優化網站
- 靜態網站如何修改,輕鬆更新網頁內容網站網頁
- 易優cms網站SEO模組URL配置偽靜態靜態頁面設定網站
- nuxt-generate 靜態站UX
- 靜態類求最大值最小值
- Rust 的靜態網站生成器「GitHub 熱點速覽」Rust網站Github
- 《Dokcer的使用》(四) 實戰之Nginx+靜態網站部署Nginx網站
- Azure CDN 為靜態網站建立內容分發網路網站
- 如何啟動極狐GitLab 靜態網站Pages功能Gitlab網站
- 雲伺服器常用網站偽靜態規則伺服器網站
- 聊聊.net應用程式的Docker映象Docker
- 前端靜態站點部署方案前端
- 驗證ISO映象是否源於官方網站的辦法網站
- 啟用docker中國映象Docker