logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker 容器技术入门与实践 (一):命令与镜像、容器管理

从镜像的拉取、构建、查看、删除,到容器的创建、启动、停止、重启、进入、查看日志、检查状态、复制文件、资源监控等,涵盖了日常操作的主要方面。Docker 作为当前主流的容器化技术,极大地简化了应用程序的开发、部署和运维流程。本指南将聚焦于 Docker 中最基础也最重要的两个对象:镜像(Image)和容器(Container),并详细介绍在 OpenEuler 操作系统下管理它们所需的命令。这些选项

#docker#容器#运维
Docker 容器技术入门与实践 (二):Dockerfile文件

本文深入解析 Dockerfile 的每一个常用指令及其作用,并结合 OpenEuler 操作系统,通过一个部署 Discuz 论坛的综合实例,详细阐述 Dockerfile 的编写要点、最佳实践以及镜像构建过程。通过本文的详细讲解和 Discuz 部署的综合实例,我们深入理解了 Dockerfile 的核心作用、每一个常用指令的用法以及编写 Dockerfile 的最佳实践。下面详细介绍 Doc

#docker#容器#运维
Docker 容器技术入门与实践 (五):Docker Compose

Docker Compose 是 Docker 官方推出的容器编排工具,用于定义和运行多容器 Docker 应用。通过一个 YAML 文件(

#docker#eureka#容器
Docker 容器技术入门与实践 (六):Docker镜像瘦身

通过应用这些策略,你可以显著减小基于 OpenEuler 的 Docker 镜像体积,从而提升构建和部署效率,降低存储和带宽成本,并增强容器的安全性。将镜像瘦身作为容器化开发流程的一部分,持续审视和优化,你将能构建出高效、安全的容器化应用。在容器化技术日益普及的今天,Docker 已成为构建、分发和运行应用程序的标准工具。Docker 镜像瘦身是一个持续的过程,需要结合理论知识和实践技巧,并根据具

#docker#eureka#容器
Docker 容器技术入门与实践 (四):Docker存储与网络

通过本篇的学习和实践,您应该能够为容器应用配置合适的持久化存储方案,并构建满足不同需求的容器网络拓扑,为在OpenEuler上部署和管理复杂的容器化服务打下坚实基础。这种设计有利于保证环境的一致性,但对于需要持久化保存的数据(如数据库文件、应用日志、配置文件)或需要在容器间共享的数据,就需要Docker提供的存储机制来解决。为了让外部网络(宿主机外部)能够访问容器内部的服务,需要将容器内部的端口映

#docker#网络#容器
Docker 容器技术入门与实践 (三):Docker私有仓库

Docker Hub 等公共仓库虽方便,但受限于网络、安全策略、私有镜像托管需求以及潜在的带宽和访问限制,私有 Docker 镜像仓库成为企业级容器平台不可或缺的基础设施。Harbor (CNCF 毕业项目) 是一个开源、可信赖、功能强大的云原生注册表项目,用于存储、签名和扫描容器镜像、Helm Chart 等符合 OCI (Open Container Initiative) 标准的制品。操作系

#docker#eureka#容器
Kubernetes技术入门与实践(一):单Master集群部署

Master节点:集群的“大脑”,包含以下核心组件:API Server:处理所有REST操作,是集群通信的入口。例如,当您运行kubectl命令时,它会与API Server交互。etcd:分布式键值存储,存储集群状态(如节点信息、Pod定义)。它保证数据一致性和高可用性。:运行控制器逻辑,监控集群状态并确保实际状态匹配期望状态(如自动修复失败的Pod)。Scheduler:将Pod分配到合适的

#kubernetes#容器#云原生
Kubernetes技术入门与实践(二):常用命令

是 Kubernetes 官方提供的命令行工具,用于对 Kubernetes 集群进行管理。它通过调用 Kubernetes API Server 的 RESTful 接口,实现对集群资源的增删改查及状态监控。在 openEuler 24.03 SP3 系统中,kubectl 通常随 Kubernetes 组件一同安装,也可通过独立安装。textkubectl [command] [TYPE] [

#kubernetes#容器#云原生
Kubernetes技术入门与实践(三):构建高效中间件服务

Nginx:高性能的 HTTP 和反向代理服务器,常用于 Web 服务、负载均衡与静态资源托管。MariaDB:MySQL 数据库的经典分支,完全兼容 MySQL 协议与语法,是广泛使用的关系型数据库。DNS (BIND):互联网上应用最广泛的域名解析服务软件,支持正向(域名到IP)和反向(IP到域名)解析。Redis:基于内存的高性能键值存储系统,常用于缓存、会话管理、消息队列等场景。

#kubernetes#中间件#容器
Kubernetes技术入门与实践(四):Deployment资源对象与 Pod探针

Deployment支持通过Horizontal Pod Autoscaler(HPA)实现基于CPU/内存利用率的自动扩缩容。命令解析命令根据指定的最小/最大副本数和目标CPU使用率,自动创建HorizontalPodAutoscaler资源。HPA控制器会定期查询Metrics API获取Pod的CPU指标,并据此计算期望副本数。务必配置三种探针:生产环境中所有Pod均应配置健康检查。至少配置

#kubernetes#容器#云原生
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择