最近看到一个介绍家庭服务器的文章,应用全部采用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 #删除所有容器
作者推荐的容器中有一个自动升级的容器,也就是每周检查一次所有容器版本,随时升级。就保证了整个媒体服务器更新。
总的来说,可以试试。
网友评论