Debian 安装Docker 和 Docker Compose

Debain下无法直接安装Docker等相关,需要额外处理。适用于Debian 11和 Debian 12。

什么是Docker

Docker是一种开源的容器化平台,用于在不同的操作系统上创建、部署和运行应用程序以及其依赖的软件包。它通过将应用程序及其相关组件、文件和配置封装成一个独立的容器来实现轻量级、可移植、可重复部署的软件运行环境。Docker的优势在于它提供了快速、可靠的应用程序交付和部署机制,促进了开发、测试和运维团队之间的协作,并提供简洁的开发环境搭建、隔离及资源管理的解决方案。

什么是 Docker Compose?

Docker Compose是一个工具,用于定义和管理多个Docker容器的配置和运行。它简化了应用程序的部署和管理,并提供一致的开发、测试和生产环境。通过一个配置文件,可以定义每个服务的容器映像、端口映射、环境变量等,并使用Docker Compose自动创建和管理这些容器。它提供了简洁、可扩展和可重复的部署方案,提高了开发团队的效率和应用程序的可靠性。

Read more

Debian11 升级到 Debian12

记录如何升级 Debian 11 Bullseye 到 Debian 12 Bookworm。
升级操作需要在 root 下完成,可以使用 sudo -isu root 切换到 root 用户进行操作

Read more

Windows下读写Btrfs的格式文件

Unraid等NAS上会使用Btrfs格式的文件系统,当系统崩溃的时候,硬盘本身如果没有出问题,还是可以直接拔下硬盘进行读取的。

可以通过安装WinBtrfs来进行读取文件的操作

Read more

macOS 打开 txt 格式文件中文乱码

在mac系统中直接用TextEdit软件打开txt文件会出现中文乱码
按照如下步骤即可解决

  1. 打开TextEdit软件,进入Settings
  2. 点击进入Open and Save页签
  3. 选择Plain Text File Encoding,选择Opening files选择Chinese(GB 18030),保存后重新打开文件
Read more

删除macOS的Java 1.8

很多应用已经是要求最低JDK11了,JDK1.8也该删除了,整理下以下删除方法

  1. 使用Terminal查看所有的JDK版本
    /usr/libexec/java_home -V
  2. 找到要删除的版本,复制路径,然后按照以下命令删除
    sudo rm -rf <JDK 路径>
    输出管理员密码即可
  3. 可能还需要删除JavaAppletPlugin,使用以下命令即可
    1
    2
    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
  4. 重新输入以上的命令查看是否还在存在对应的版本

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

在登录进VPS的时候,有些会提示错误

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

有一些解决办法是在/etc/environment新增以下字段

1
2
LC_ALL=en_US.UTF-8
en_US.UTF-8 UTF-8

但是我这没有成功,使用以下办法即可

Read more

2022年最后

不多的人,太多的事
总有完结
总有缘尽

糟糕的环境
不算好的现实

在恶梦里惊醒
惶恐中沉睡过去

希望一切都好
奈何你我都知奢望

罢了
只能这样

——————不算总结的总结
——————灯光昏暗的桌旁

修改群晖的网卡数量

在升级群晖的网卡的时候,如果原本的是单个网卡,现在替换到2.5G等USB类型的网卡,那么需要修改网卡的数量。
群晖机型如:DS 2xx、DS 4xx、DS 7xx、DS 9xx不支持超过2个网卡,那么新增的这个USB网卡自然是不能识别,那么我们现在需要通过SSH在Linux命令行下来修改最高支持的网卡数量。

注意,DS3615xs、DS3617xs等机型可以忽略这一步,其本身支持更多的网卡。

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×