参考资料

  1. Perl是一种高级、通用、解释型动态编程语言
  2. MeiliSearch 是一个快速、开源的全文搜索引擎
  3. 禅道(zentao)是一款开源的项目管理软件
  4. PlayEdu是一款开源的企业在线培训系统
  5. MediaWiki 是一个免费开源的维基软件
  6. irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
  7. docker安装nacos详细说明以及案例
  8. Docker与其他技术的对比

Photon OS 是一个轻量级的 Linux 发行版

Photon OS 简介

Photon OS 是一个轻量级的 Linux 发行版,由 VMware 开发,专为云和容器环境优化。它基于 Linux 内核,设计用于高效运行容器化应用和微服务。

特点

  1. 轻量级:占用资源少,启动速度快。

  2. 容器优化:原生支持 Docker 和 Kubernetes。

  3. 安全性:默认启用安全增强功能(如 SELinux)。

  4. 包管理:使用 tdnf(Tiny DNF)作为包管理器,兼容 RPM 包。

  5. 云原生:支持 VMware 生态和主流云平台。

最新更新内容及时间

  • 最新版本:Photon OS 4.0

  • 更新时间:2022年(具体日期未明确)

  • 更新内容

    • 内核升级至 5.10。

    • 支持最新容器工具链(Docker、containerd)。

    • 增强安全性和性能优化。

镜像下载地址

官网地址

文档地址

Docker 安装示例

  1. 更新包列表:

    tdnf update
  2. 安装 Docker:

    tdnf install docker
  3. 启动 Docker 服务:

    systemctl start docker
    systemctl enable docker

Yum/Yarl 设置教程

  1. 编辑 /etc/yum.repos.d/photon.repo 文件:

    [photon]
    name=Photon OS $(releasever) - Base
    baseurl=https://packages.vmware.com/photon/$(releasever)/photon_$basearch
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/VMWARE-RPM-GPG-KEY
  2. 更新缓存:

    tdnf makecache

常用错误及问题

  1. tdnf 更新失败

    • 检查网络连接。

    • 确保 /etc/yum.repos.d/photon.repo 配置正确。

  2. Docker 无法启动

    • 确保 SELinux 未阻止 Docker:

      setenforce 0
    • 检查 Docker 服务状态:

      journalctl -u docker
  3. 包依赖问题

    • 使用 tdnf install --nodeps 忽略依赖(不推荐)。

    • 手动安装缺失的依赖包。