编程开发
未读开源Docker项目前言1、个人文章汇总,个人收集的可docker部署项目。因为我是NAS玩家,喜爱折腾NAS和docker项目,同时经营有自媒体,索性将日常发现、更新的项目进行整合发布,供有需要的朋友查阅。
2、每一个项目都包含项目地址、部署教程。因发布时间不同,教程会存在过期、作废等现象,请提issue,有时间我会修改。
3、因个人时间和能力有限,很多优秀的项目都无法及时获取,如果有更好的项目补充的,可提issue
4、更新记录(不再按名字排序,最新的更新在最下面,并标注⭐New!):
2025.1.21更新
2025.3.13更新了28个项目
5、欢迎大家关注,第一时间获得文章推送。
首发平台——什么值得买:⭐点我关注微信公众号:
联系我:QQ交流群:QQ交流1群:670661706(密码:cherry)
QQ交流2群:938231761(无需密码)
微信群可以通过公众号获取
导航1、docker管理工具
2、nas操作系统
3、服务器管理
4、导航与书签
5、安全
6、办公协作
7、个人爱好与家庭管理
8、影音相关
9、下载与网盘
10、社交工具
11、生产力与ai
1 ...
编程开发
未读运维Docker命令Docker 常用命令的整理,按照功能分类:
一、容器管理
运行容器
1docker run [OPTIONS] IMAGE [COMMAND]
常用选项:
-d:后台运行(守护模式)
-it:交互式终端(通常与 bash 结合使用)
--name:指定容器名称
-p:端口映射(主机端口:容器端口)
-v:挂载数据卷(主机目录:容器目录)
--rm:容器退出后自动删除
-e:设置环境变量
示例:
1docker run -d --name my_nginx -p 80:80 nginx
列出容器
123docker ps # 查看运行中的容器docker ps -a # 查看所有容器(包括已停止的)docker ps -q # 只显示容器ID
启动/停止/重启容器
1234docker start 容器名/IDdocker stop 容器名/ID # 优雅停止docker kill 容器名/ID # 强制停止docker restart 容器名/ID
...
编程开发
未读正向代理与反向代理的工作原理摘要随着Internet技术的迅速发展,越来越多的计算机连入了Internet。很多公司也将自己公司的局域网接入了Internet。如何快速地访问Internet站点,提高网络的安全性,成为了当今的热门话题。在这种情况下,代理服务器便应运而生了。
一、代理服务器
代理服务器(Proxy Server)是个人网络和Internet服务商之间的中间代理机构,它负责转发合法的网络信息,对转发进行控制和登记。代理服务器作为连接Internet(广域网)与Intranet(局域网)的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性,缓存,内容过滤,访问控制管理等功能。
代理服务器能够让多台没有IP地址的电脑使用其代理功能高速、安全地访问互联网资源。当代理服务器客户端发出一个对外的资源访问请求,该请求先被代理服务器识别并由代理服务器代为向外请求资源。由于一般代理服务器拥有较大的带宽,较高的性能,并且能够智能地缓存已浏览或未浏览的网站内容,因此,在一定情况下,客户端通过代理服务器能更快速地访问网络资源。代理服务器应用的常见例子 ...
书山有路
未读苏东坡一生最经典的20首诗词
人生缘何少快乐?只因未读苏东坡。
如果要在文学史上找一位“治愈系”的天花板,那一定非苏东坡莫属。
纵观他一生,不是在贬官,就是在被贬官的路上。而这,恰恰印证了上面那句话——他将满目疮痍的人间,活成了热腾腾的诗与远方。
我们爱他,无他,唯因那份“看清生活真相,依然选择热爱”的英雄主义。
读懂他这20首词,便读懂了如何在纷扰人世,找到内在的秩序与光明。
01
停止内耗:生活本无雨晴
莫听穿林打叶声,
何妨吟啸且徐行。
竹杖芒鞋轻胜马,谁怕?
一蓑烟雨任平生。
料峭春风吹酒醒,微冷,
山头斜照却相迎。
回首向来萧瑟处,归去,
也无风雨也无晴。
****
——《定风波·莫听穿林打叶声》
为过去懊悔,为未来焦虑,我们在精神内耗中耗尽心力。而东坡先生早已看透:真正的平静,不是等风雨过去,而是在雨中,为自己撑起一片晴空。
02
停止讨好:你的价值自己定
缺月挂疏桐,漏断人初静。
谁见幽人独往来,缥缈孤鸿影。
惊起却回头,有恨无人省。
拣尽寒枝不肯栖,寂寞沙洲冷。
****
——《卜算子·黄州定慧院寓居作》
通讯录有千百好友,却常感孤独。东坡先生的“拣尽寒枝不肯栖”道出 ...
王阳明,历史上最牛的人生导师,读完豁然开朗,心定神宁(深度好文)
读完苏东坡,我们学会了在风雨中为自己撑伞。
但伞外的世界依旧喧哗:领导的否定在耳边回响,同龄人的成就刺得双眼生疼,内心的焦虑像野草般疯长……
我们需要的,不止是一把伞,更是一把能斩断乱麻的“心剑”。这把剑,王阳明在500年前就已为我们铸好。
读懂他这7条“心法”,你收获的将不是道理,而是一种全新的眼光,一种足以在喧哗中定住心神、于迷惘中看清前路的力量。
01
心的定力:在浮躁世界里安放自己
我们正共同面临一个巨大的挑战:在这个浮躁的世界里,于喧嚣中建立内心的秩序。
当朋友圈的新消息红点不断闪现,当工作群的消息提示音此起彼伏,我们的注意力早已支离破碎。
王阳明在龙场悟道:“圣人之道,吾性自足。”被贬龙场时,身处绝境,当外界的一切依靠都被剥夺,他反而完成了一场极致的向内探索。
最终彻悟:所有答案,都不在外界的经典或权威中,而一直根植于每个人的生命本身。
他提醒我们:真正的安定,不源于外界的风平浪静,而在于内心深处的波澜不惊。
就像在喧闹地铁中依然能沉浸于书本的人——他们掌握的,正是在混沌中为自己建立秩序的能力。
02
心的滤 ...
Linux 以其强大的灵活性和可定制性著称,而这一特性很大程度上得益于其丰富的配置文件体系。这些文件如同系统的”控制面板”,允许管理员精准调整各项功能——从基础环境变量设置到关键安全认证,从软件源管理到日志系统配置。熟悉并掌握这些配置文件都将显著提升系统管理能力。
下面以表格的形式整理并列出这30个关键配置文件:
文件
功能说明
/etc/fstab
该文件用于控制在引导时和系统正常运行期间挂载文件系统的方式。它列出了所有可用的文件系统及其挂载点,包括选项和转储频率。
/etc/passwd
该文件包含有关系统上用户的信息,包括其用户名、用户ID、组ID、主目录和shell。系统上的所有用户都可以读取此文件,但请务必确保其安全,以防止对用户帐户进行未经授权的访问。
/etc/shadow
该文件包含系统上每个用户的加密密码和其他安全信息。与/etc/passwd不同,此文件只能由 root 用户读取,因此安全性要高得多。它用于存储上次密码更改、最短密码期限和最长密码期限等信息。
/etc/group
记录系统用户组信息(组名、GID及成员列表),用于管理文件和目 ...
BIOS简介,以及其与Windows操作系统的关系BIOS,英文全称:Basic Input Output System,中文全称:基本输入输出系统。
可将其理解为电脑的固件,是固化在主板芯片中的一个底层小型操作系统软件。其开机自动加载运行,然后进行基本的硬件状态自检,全部通过后按预先的设置,引导加载硬盘上的Windows操作系统。
关于BIOS与Windows操作系统的关系,可从以下几点理解:
**1.**首先,BIOS与Windows操作系统都是系统软件,只是各自分工不同而已。
**2.**顾名思义,BIOS是只具备基本硬件管理功能的底层系统;而Windows操作系统则是基于BIOS的高层系统。
**3.**BIOS由电脑开机自动加载运行,就像其它电子产品的固件一样;而Windows操作系统则是由BIOS引导加载。
**4.**BIOS固化在主板芯片中的,小巧精简,而且与主板芯片等硬件紧密匹配,不同的硬件会有不同版本的BIOS。我们无法通过BIOS正常操作使用电脑,其仅负责以下功能:
开机初始化;
检查所有硬件是否正常;
按预先的设置引导加载硬盘上的Windows操作系统。 ...
CentOS 安装ES教程一.依赖环境检查Elasticsearch依赖Java环境,先确认系统上的Java环境及版本。
1Java -version 检查Java和Java版本
若没有则先安装依赖:
1.更新系统:
1sudo yum update
2.安装Java OpenJDK:CentOS有一个默认OpenJDK。可以根据需求选择安装OpenJDK 8或OpenJDK 11。
123sudo yum install java-1.8.0-openjdk||sudo yum install java-11-openjdk
3.验证安装:安装完成后,可以使用”Java -version”命令验证Java是否正确安装:
4.配置默认Java版本(可选):如果你系统上安装了多个Java版本,可以使用以下命令来配置默认的Java版本:
1sudo alternatives --config java
二.下载安装ES官网下载对应的安装包:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-6-0 ...
