Contents

Docker使用指南与常用镜像

什么是Docker

Docker 是一种开源的容器化平台,用于帮助开发人员构建、交付和运行应用程序。通过使用Docker,开发人员可以将应用程序及其所有依赖项打包到一个称为容器的独立单元中,从而实现环境隔离、易于部署、可移植性和一致性。

简单来说就是,如果想在linux中安装一个文件管理、或者影音库等程序,如果不用Docker,需要手动敲很多命令进行配置、安装,中间过程麻烦不说,还有可能出现缺少依赖、插件版本不兼容等很多的错误。如果想删除程序,也只能手动一点一点清理,非常麻烦。而有了Docker,则可以使用别人已经打包配置好的程序镜像(相当于windows安装盘,是只读的),通过镜像来生成一个程序运行的实例(术语叫做“容器”,相当于一个轻量级虚拟机)。而且Docker容器和容器之间、以及容器和系统之间相互隔离互不影响。删除时,也只是一句代码,即可把程序删的干干净净。

/blog/电脑折腾/附件/玩NAS/0_Docker使用指南与常用镜像.jpg

Docker 安装与操作

安装Docker

安装流程详见:Docker宝库:Linux中Docker的安装与操作

安装可视化管理工具Portainer

Portainer是一款轻量级且功能强大的Docker可视化管理工具,其主要用途包括:创建与删除容器、查看容器信息、操作容器、进入容器、管理镜像等等。通过Portainer,可以直观地管理和监控Docker环境,降低了学习成本和操作复杂度。安装流程见:Docker宝库:Portainer

Docker无法拉取镜像的解决方案

Docker已经被伟大的GFW给屏蔽掉了,如何拉取镜像,有N多方案。

Docker常用镜像

自由上网

服务器端可以使用V2ray服务端,参见: 客户端,可以直接安装V2ray客户端,也可通过Docker或者Linux系统直接安装V2rayA等客户端。Docker客户端安装与使用,参见:Docker宝库:V途锐客户端

网址导航类

Docker开的程序多了,端口号记不过来,就需要专门有个网址导航去记录。

最简单的办法是使用iTab 之类的网站,当然如果要自建一个网址导航,也可以选用一些现有的Docker项目。

  • SunPanel

    类似于iTab,亮点在于可以监控NAS的状态,包括CPU占用、硬盘使用情况等。而且同一个网站,支持填写内网、外网两个链接,这对使用内网穿透服务的用户非常友好。参见:Docker宝库:SunPanel网址导航
  • Heidmall

    比较简单的网址导航,功能比较少,凑合能用。Docker宝库:Heidmall网址导航

资源下载类

影音娱乐类

  • Jellyfin家庭影库与刮削

    免费的家庭影音库,支持电影、电视剧、视频片段、音乐、IPTV源的展示与播放。配合刮削器,可以生成非常美观的影视墙。Jellyfin安装参见:Docker宝库:JELLYFIN家庭影院 ,TMM刮削器安装参见:Docker宝库:安装TMM电影刮削器
  • MTPhotos家庭相册

    一个收费的(但是很便宜)国产家庭相册应用。支持相片(和视频)时间线显示、地理位置显示;支持多用户与相关权限设置;支持人像识别;支持文字查找图片等等,非常良心非常好用。Docker宝库:好用的付费相册MT-Photos
  • 可以把自己的音乐文件汇总在私有的音乐库中,并自建歌单,非常的清爽。Docker宝库:Navidrome自建音乐库

编程

智能家居

文件管理类

其他工具类