Dockerfile 中的 CMD 与 ENTRYPOINT

Docker 

Dockerfile 中的 CMD 与 ENTRYPOINT exec 模式和 shell 模式 CMD 和 ENTRYPOINT 指令都支持 exec 模式和 shell 模式的写法,所以要理解 CMD 和 ENTRYPOINT 指令的用法,就得先区分 exec 模式和 shell 模式。这两种模

uv 常用命令


uv 常用命令 创建新项目 可以使用 uv init 命令创建一个新的 Python 项目: uv init hello-world cd hello-world 或者,也可以在当前工作目录中初始化一个项目: mkdir hello-world cd hello-world uv init uv

smtplib.SMTPResponseException: (-1, b'\x00\x00\x00')错误


问题 python 的 smtplib 模块,使用 smtp.qq.com 发邮件时提示smtplib.SMTPResponseException: (-1, b'\x00\x00\x00')错误,QQ SMTP 返回了非标准响应。但即使有错误,还是能发送成功。 示例代码如下: with smtpl

python uv 包管理安装与管理


python uv 包管理安装与管理 uv 中文文档:https://uv.doczh.com/getting-started/installation/ github 项目地址:https://github.com/astral-sh/uv 什么是 UV? UV 是一款新型的 Python 包管理

k3s 使用 containerd 配置镜像加速


关于 K3s 和 containerd K3s 默认的 containerd 配置文件目录为/var/lib/rancher/k3s/agent/etc/containerd/config.toml,但直接操作 containerd 的配置文件去设置镜像仓库或加速器相比于操作 docker 要复杂许

k3s 介绍和安装


k3s 简介 K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s 有以下增强功能: 打包为单个二进制文件。 使用基于 sqlite3 的轻量级存储后端作为默认存储机制。同时支持使用 etcd3、MySQL 和 PostgreSQL 作为存储机制。

Harbor (https)安装和配置

Docker 

Harbor (https)安装和配置 本文档使用 cfssl 1.6.5版本来生成 SSL证书,以 docker compose 安装形式来安装 harbor 2.12.4 版本。 背景信息 名称 IP harbor 服务器 192.168.4.11 docker 客户端 192.168.4.6

安装SQL Server 2019群集最后遇到SQL Network Name错误


环境信息: 主机名 IP 故障转移群集: TEST-MSSQL-CLUSTER 100.65.1.210 SQL Server 群集: TESTMSSQL 100.65.1.211 群集描述: 在有故障转移群集的两台机器上,使用文件共享目录做仲裁盘。创建一个 iscsi 共享磁盘,添加到故障转移群集

AlmaLinux 9.2 安装 snmp 后 sshd 服务无法启动

System 

问题 AlmaLinux 9.2 安装 net-snmp 后导致 sshd 无法启动,SSH 无法正常连接。并且在日志中发现OpenSSL version mismatch. Built against 30000010, you have 30200020错误。 问题排查 AlmaLinux 9.

systemd 占用 9090端口排查

System 

Rocky linux 8 系统启动一个使用 9090 端口的服务,提示端口被占用:listen tcp4 0.0.0.0:9090: bind: address already in use。 检查端口发现是 systemd 使用的端口: # netstat -unptal | grep 9090