最近看到一個介紹家庭服務器的文章,應用全部採用docker容量。或許有用,記錄一下。
原文章地址:
https://www.smarthomebeginner.com/docker-home-media-server-2018-basic/
安裝ubuntu server
這一塊沒什麼好說的,基本上沒問題,很快。
安裝完成以後安裝openssh-server, samba等必要的服務。
安裝docker 和 docker-compose
這兩個服務在官方源裏也有,文章裏主要是介紹了安裝最新版本的方法。我完成照做沒有什麼問題。
只增加了一個,安裝好docker以後,添加了中國官方docker鏡像庫。
環境準備
主要是解決權限問題,另外把媒體目錄,下載目錄規整一下。這是比較重要的一步,後續如果有問題就在這一步上。
編寫docker-compose.yml文件
原作者提供了一個模板,裏面安裝的東西很多,照着模板按需填寫就可以了。
運行
運行很簡單:
docker-compose -f ~/docker/docker-compose.yml up -d
系統就自動把所有的應用都下載下來並且開始運行,不需要再進行任何配置了。
還有一些其它的命令:
docker ps -a #查看容器
docker-compose -f ~/docker/docker-compose.yml down #停止所有容器
docker-compose -f ~/docker/docker-compose.yml rm #刪除所有容器
作者推薦的容器中有一個自動升級的容器,也就是每週檢查一次所有容器版本,隨時升級。就保證了整個媒體服務器更新。
總的來說,可以試試。