浅谈Dockerfile中RUN、CMD与ENTRYPOINT

浅谈Dockerfile中RUN、CMD与ENTRYPOINT

在容器化开发中,理解 Dockerfile 的指令至关重要,尤其是与命令执行相关的 RUNCMDENTRYPOINT。它们虽关联紧密,但作用时机与目的存在本质差异。本文将详细剖析这三个指令的功能、区别及最佳实践,助力你编写高效且灵活的 Dockerfile。

阅读更多
快速配置Docker镜像加速与日志管理

快速配置Docker镜像加速与日志管理

Docker 是现代容器化应用的核心技术,配置合适的镜像加速器和日志管理策略,对于提升构建性能和系统稳定性至关重要。本文将指导您如何快速配置国内可用的 Docker 镜像加速器,同时优化日志文件大小与轮转,以及设置容器数据存储路径,助力打造高效且可维护的容器环境。

阅读更多
修改KubeSphere外网访问端口

修改KubeSphere外网访问端口

KubeSphere 作为一款强大的容器管理平台,其默认的外网访问端口是 30880。在实际企业网络环境中,出于安全策略或网络规划的考虑,用户可能需要将该端口调整为其它符合公司规范的端口号,以确保访问的灵活性和合规性。本文将详细介绍如何修改 KubeSphere 的外网访问端口,帮助您高效便捷地完成定制化配置。

阅读更多
K8s修改NodePort端口范围详细指南

K8s修改NodePort端口范围详细指南

在 Kubernetes 集群中,NodePort 是一种常用的 Service 类型,默认分配的端口范围是 30000-32767。这一范围在某些企业网络环境下可能存在限制,导致无法使用默认端口。本文将详细介绍如何修改 Kubernetes 默认 NodePort 端口范围,以满足不同网络策略和安全需求。

阅读更多
CentOS离线Kubekey一键部署K8s集群指南

CentOS离线Kubekey一键部署K8s集群指南

在国内网络环境复杂的情况下,直接在线安装 Kubernetes 集群常常受限、耗时且易出错。基于此,本文分享利用 KubeKey,结合离线安装包,实现 CentOS 系统下一键离线部署 Kubernetes 集群的完整流程。该方案针对 Kubernetes v1.23.10、Docker 20.10.8 和 KubeSphere v3.3.2 版本进行了深度优化,支持单 Master 节点与多节点 Worker 节点部署,特别适合生产环境或网络隔离场景。

通过本文,您可以快速搭建稳定、高效的 K8s 集群,免除因网络限制造成的安装困扰,极大提升运维效率。

注:当前方案仅支持单 Master 节点配置,多 Master 高可用建议采用二进制手动部署或其他方案。

阅读更多
Linux命令行使用阿里云盘入门指南

Linux命令行使用阿里云盘入门指南

阿里云盘CLI是一款基于命令行的阿里云盘客户端,模拟了Linux Shell中的文件处理命令,极大地方便了Linux用户进行云端文件管理。它不仅支持交互式命令操作,还具备JavaScript插件扩展能力,支持同步备份及批量下载相册等实用功能,是阿里云盘用户的高效工具。

阅读更多
Linux命令行使用百度云盘入门指南

Linux命令行使用百度云盘入门指南

在服务器或无图形界面的环境下使用百度网盘,传统的网页方式不够便捷。本文介绍一款基于 Linux Shell 操作风格的百度网盘命令行客户端——BaiduPCS-Go,帮助你在 CentOS 系统中实现文件的快速管理与下载,操作简单,功能丰富,适合开发者和运维人员使用。

阅读更多
RockyLinux服务器一键初始化配置脚本

RockyLinux服务器一键初始化配置脚本

在部署全新的 RockyLinux 服务器时,系统管理员往往需要进行一系列繁琐的基础配置工作,包括设置主机名、关闭安全策略、调整系统资源限制、安装常用工具及配置 Docker 环境等。这些手动操作不仅耗时,而且容易因疏忽导致配置错误。为此,本文提供了一份一键初始化脚本,帮助您快速完成基础环境搭建,保障服务器具备稳定、高效的运行基础。

阅读更多
为CentOS普通用户授予Sudo权限

为CentOS普通用户授予Sudo权限

在 Linux 系统管理中,sudo 命令是一个至关重要的工具。它允许普通用户以超级用户(root)或其他用户的身份执行特定的命令,而无需直接共享 root 密码。这种机制遵循最小权限原则,有助于提升系统的安全性。本指南将详细说明如何在 CentOS 系统上为普通用户安全地授予 sudo 权限。

阅读更多
Linux系统分区最佳实践

Linux系统分区最佳实践

在配置新的 Linux 系统时,合理的分区策略对系统性能、稳定性和维护效率有着重要影响。根据不同的应用场景和需求,选择合适的分区方案能够优化磁盘空间利用,提升系统安全性,并简化日常运维工作。本文基于一台硬盘容量为 200GB、内存为 12GB 的机器,介绍两种常用的分区设计方案:简化分区方案和完整分区方案。

阅读更多