全网最详细的常用Docker列表

一直关注小鹿的朋友们都知道:最开始小鹿搭建服务器都是使用原生的方式来搭建,虽说可操作性上去了,但是对于当时还是小白的我来说,很容易就因为一些奇奇怪怪的操作将服务配置的不可用,到时就只能重装解决~后来,在机缘巧合之下,我了解到了Docker技术。Docker 是一个开源的容器化平台,允许开发者打包、部署和运行应用程序及其依赖性在容器中。容器是一种轻量级、独立、可执行的软件包,其中包含了运行应用所需的所有内容:代码、运行时环境、系统工具、库和设置。

Docker 的主要优点包括:

  1. 一致性:由于容器包含了应用的所有依赖,因此可以确保在任何环境中都能以相同的方式运行。
  2. 轻量级:与虚拟机相比,容器更加轻量,因为它们共享操作系统内核,而不是运行完整的操作系统。
  3. 可移植性:容器可以在任何支持 Docker 的环境中运行,无需任何修改。
  4. 快速部署:由于容器是预打包的,因此可以快速地部署和扩展应用程序。
  5. 版本控制和协作:使用 Docker 可以轻松地在团队成员之间共享和管理应用的版本。

所以,小鹿打算围绕Docker专门开一个专栏,带领大家走进Docker的世界,也算是为自己的学习做点记录吧,在这篇文章,小鹿将向大家分享,小鹿最常使用的一些Docker服务~

Nginx Proxy Manager

image-20240426090838495

想必搭建服务器最重要的莫过于Nginx了吧,nginx 的重要性主要表现在以下几个方面:

  1. 高性能:nginx 被设计为高性能的服务器,能够处理大量并发连接而不占用过多的内存资源。
  2. 可扩展性:nginx 的模块化架构使其具有很高的可扩展性,可以通过添加不同的模块来扩展其功能,如负载均衡、SSL/TLS加密等。
  3. 稳定性和可靠性:nginx 被广泛认为是一个稳定和可靠的服务器解决方案,已经被许多大型网站和应用程序采用。
  4. 灵活性:除了作为 Web 服务器外,nginx 还可以配置为反向代理、负载均衡器等,为复杂的网络架构提供支持。
  5. 轻量级:nginx 的设计理念是注重性能和资源效率,因此它的内存和 CPU 使用率相对较低,适合于高流量和高并发的环境。

Nginx Proxy Manager 可以很方面的管理和创建一个Nginx代理,并且对于大家很头疼的SSL证书问题,该服务提供了内置的证书申请服务。

image-20240426091202900

当需要创建一个新的Nginx代理的时候,也不需要手写conf配置文件,只需要在网页中稍微点击一下就可以快速创建一个Nginx代理服务。

image-20240426091336062

密码管理应用bitwarden

想必大家都会有存储密码的烦恼,而且大家应该会有多平台存储密码的需求。这里说的多平台不仅仅限于多操作系统,还有APP端和网页端的密码同步需求。其实市面上目前已经有一些这样的服务,但是相对来说价格都不算便宜,并且作为一个技术人,小鹿总认为这种服务靠自己也能够部署起来,通过不停的寻找,我发现bitwarden提供了自部署的方式,允许用户将同步服务部署在自己的服务器上。

image-20240426091902435

bitwarden不仅提供了APP的方式,还提供了一系列的网页插件,在Google以及Edge中都有对应的插件,当你在一个新的网页创建了新账户后,bitwarden会提示是否需要存储密码,就和网页浏览器自带的密码记录器一样。bitwarden会自动将密码存到服务器中并且同步给各个登录了该账号的设备,也就是说,你在Windows上存储的密码会自动同步到Mac系统,是不是超级方便!!!

除此之外,这个密码生成器功能我也很喜欢,对于一些不常用的小众网站,我也不能确定网站的存储安全性,如果用常用密码注册,万一泄露了不就玩完了嘛?所以我一般都会用密码生成器来生成一个复杂的随机密码,太方便了有没有!

image-20240426092256870

对于安全性,其实小鹿认为也不用太过于担心,bitwarden提供了后台管理界面,另外对于前台的登录,你可以自己选择加入二步验证,目前来说大部分的二步验证工具他都是支持的!

自动备份服务duplicati

在上面,小鹿推荐大家安装一个实用的Docker应用bitwarden。用了一段时间,你会发现它是真的好用呀!但同时你也有一点担心:万一bitwarden的数据损坏或者丢失了怎么办?

随着你安装的Docker应用越来越多,这种担心会越来越明显。比如,我通过docker进行wordpress个人博客和chevereto图床的布署。wordpress个人博客不多说,就是你现在访问的网站。chevereto图床是我用typora写markdown时绑定的图床,天天在用,经常要Ctrl+v粘贴图片的嘛!我的博客图片也是托管于我个人的chevereto图床:https://img.xiayexiaolu.top/。万一数据丢失了怎么办?比如VPS机房着火了、不小rm了、不小心你重置自己的系统了,甚至是被黑客入侵搞破坏导致数据丢失了。怎么办呢?

当然,你可以写个shell脚本进行简单的备份。不过我认为,我今天要说的duplicati才是解决这个问题的终极方案。它的docker镜像是linuxserver/duplicati,由linuxserver团队进行维护。

image-20220422105639718

小鹿认为duplicati是非常好用的。它可以在本地备份,也可以通过WebDAV协议备份至阿里云、坚果云、nextcloud等云盘中。相对来说,小鹿个人更喜欢备份到阿里云盘当中,主要是因为对其平台的相信,毕竟数据的安全是十分重要的,至于nextcloud,这也是一个自部署的云存储服务,相对来说还是没有阿里云盘稳定安全的。至于如何部署使用,小鹿会在后续的文章中重点展开讲,所以大家给我点个关注吧~球球大家啦!

个人图床chevereto

接下来小鹿将向大家介绍另一个好用的应用,即chevereto。它的官网是:https://chevereto.com/。chevereto是一款自建图床的程序。可能小伙伴不知道什么是“图床”。简而言之,就是一款托管图片的程序吧。你可以看看我的图床:https://img.xiayexiaolu.top/。颜值是不是非常高呢!

在没有使用markdown之前,我对于图床没什么概念。平时自己很少自拍,也不怎么拍别人或风景嘛!不过后来接触了markdown,就不得不关心起图床了。由于Typora并没有内置的图床,所以托管markdown写作过程中图片的平台的搭建就变得非常重要了。因为如果你在Typora中写文章,图片其实会默认存储在本地硬盘中,也就是如果你将你的文章发给其他人看又或者是将文章上传到一些诸如CSDN这种平台上来的话,很大概率图片全是404,压根就没有可读性,因此,你需要将你的图片自动的上传到一个公网环境,图床的作用就提现出来了,下图是小鹿的图床啦!

image-20240426093727111

搭建WordPress个人博客

在去年5月份的时候,小鹿因为工作比较空闲,于是想着折腾折腾服务器,当时学到了很多我从来没有接触过的内容,在学习过程中也记录了很多,突然小鹿就想要搞一个个人博客,将自己的所学所得分享出来,虽然并没有学多深,但是日后回头看的时候也算是一个快捷入口吧。也许是因为看到了咕咕鸽的博客,觉得蛮不错,所以自己也想试一下。

个人博客就像是是一个对外窗口,可以让大家知道我的想法、作风和喜好;它也是一个自我表达的平台,没有内容、篇幅、形式的限制;每次写文章就像是与自己对话,这种感觉很奇妙。毫不夸张地说,个人博客已经成为我人生的一部分。它完全属于我,不会因为其它公司的倒闭而消失(毕竟我已经将内容都保存到本地和云端)。另外,个人博客在日后不论是与他人相处又或者是寻找工作时,这都是你学习能力和表达能力的最好表现。

而且,我对于个人博客在促使自己保持长期输出状态的作用十分感兴趣。我很期待自己可以一直坚持写作(这对过去的我来说是蛮难的,因为我比较懒);也很期待自己10年后回看这个博客的心情!或许在很久之后的不经意的一个瞬间,我就突然火了呢哈哈哈哈哈。而且小鹿还是很期待成为CSDN专家的!给大家看看我的个人博客

image-20240426094806236

Uptime Kuma监测网站连通性

如果我们有很多网站,建议使用一些自动检测服务以判断它们是否正常工作,以便及时发现故障状态并排障。

Uptime Kuma 是一种开源的网络服务监控工具,它可以帮助用户实时监测网站服务器其他网络服务的可用性,以及响应时间和错误率等指标。它会定期向目标服务发送 HTTP 请求,以检查目标网站是否能够正常响应请求。它还可以收集关于响应时间、错误率等指标的数据,并将这些数据记录在数据库中,以便进行分析和报告。

一般情况下,Uptime Kuma的某个状态页面如下:

image-20240426095058095

在后台管理界面中,可以创建新的监控项以及分组,对于监控的频率也可以做出控制,小鹿个人认为实用性还是很强的,而且还可以及时的给你推送消息,如果服务出现了故障会自动将消息推送过来。

image-20240426095244502

支持WebDav的网盘聚合平台Alist

可能大家不太了解什么叫Alist,小鹿当时也是机缘巧合了解到的,在某一天,小鹿在自己的mac电脑上发现一个叫WebDav的服务,我当时并不知道这个服务是用来干什么的,后来Google一搜,简直打开了我的新天地!也发现了Alist这个宝藏服务!Alist可以聚合多种类型的网盘/存储协议,特别是国内网盘(比如阿里云/百度云/夸克网盘/天翼云盘等)和常见文件协议(WebDav/SFTP/FTP)

NVIDIA_Share_YY0Klud9rQ

值得一提的是,作为一个网盘“缝合怪”,Alist还提供了一个对外的统一的WebDav API。这个特性使得我们可以像管理某个Nextcloud一样,在win10里通过WebDav挂载Alist,从而“间接”访问你的各种网盘!至于具体的搭建和使用,小鹿也会在之后的文章给大家补上的啦!

Joplin系统地组织和记录笔记

在熟知Markdown之前,我曾在较长的时间里使用一个叫有道云笔记的软件来记一些关于技术和生活的笔记。虽然有道云笔记也支持Markdown,但它的Markdown编辑界面实在是太过简陋了,使用起来并不方便。另外,有道云笔记在不断发展中逐渐走向了商业化(VIP收费或各种广告),个人感觉不是很喜欢;其它第三方的笔记平台多多少少都有这种倾向。

自建云笔记平台是一种不错的选择,而Joplin是其中的佼佼者。Joplin有一些不错的特性:

  • 对第三方Markdown编辑器(例如小鹿现在最常用的Typora)的支持较好
  • 具有类似Nextcloud和WordPress的插件功能
  • 支持自定义CSS:这意味着外观的自定义程度比较高
  • 对HTML支持好,可以嵌入视频、音频等多媒体格式

Joplin主要有Client端和Server端。Client端的界面大致如下:

image-20240426101409639

总结

目前来说,小鹿能想到的就只有这么多,其实在日常使用中,小鹿使用的不仅仅只有这些Docker,Dokcer也确实给小鹿带来了很大便利性。之后如果小鹿发现什么有趣的或者实用性很强的Docker服务,也会同步在这篇文章的,另外关于上面提到的docker服务的部署使用,后续我也会及时更新文章的。所以!大家可以关注一下小鹿呀~

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

露露唯一真爱粉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值