Apr092021
k8s基础环境配置:基于CentOS7.9
简介
Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在开始使用Kubernetes之前,我们需要先配置基础环境。本文将介绍如何在CentOS7.9上进行基础环境配置。
安装Docker
更新系统软件包:
sudo yum update -y
添加Docker CE仓库:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.do...阅读全文
作者:绝缘体.. | 分类:docker, git, go, kubernetes, Linux, 云计算, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:docker, git, go, kubernetes, Linux
抢沙发
Apr042021
Docker容器化应用监控与日志收集最佳实践:从Prometheus到EFK全栈解决方案
Docker容器化应用监控与日志收集最佳实践:从Prometheus到EFK全栈解决方案
引言:容器化时代的运维挑战与机遇
随着微服务架构和DevOps理念的普及,Docker容器技术已成为现代应用部署的标准选择。然而,容器化带来的灵活性与高效性也伴随着新的运维挑战——服务数量激增、生命周期短暂、网络拓扑动态变化,传统的集中式监控与日志管理方案已难以满足需求。
在这一背景下,构建一套完整的容...阅读全文
Mar242021
Docker容器化部署最佳实践:从镜像优化到多阶段构建的完整CI/CD流水线设计
Docker容器化部署最佳实践:从镜像优化到多阶段构建的完整CI/CD流水线设计
引言
在现代软件开发中,容器化技术已成为构建、交付和运行应用程序的核心手段。Docker作为最主流的容器引擎,凭借其轻量级、可移植性和环境一致性等优势,被广泛应用于微服务架构、云原生应用以及持续集成与持续部署(CI/CD)流程中。
然而,仅仅“将应用打包成Docker镜像”并不足以保证系统的高效性与稳定性。随...阅读全文
Mar052021
Docker部署MySQL8数据库
引言
MySQL是一种常用的关系型数据库管理系统,用于储存和管理大量的数据。传统上,我们在部署MySQL数据库时需要进行一系列的配置和安装过程,但是使用Docker可以简化这些繁琐的步骤。本文将介绍如何使用Docker来快速部署和配置MySQL8数据库。
步骤一:安装Docker
在开始之前,我们需要确保已经安装了Docker。如果没有安装,可以通过以下命令来进行安装:
sudo apt-get update
sudo apt-g...阅读全文
Feb232021
CentOS7搭建Kubernetes集群
引言
Kubernetes是一个开源的容器编排和管理工具,广泛用于大规模容器化应用的部署、维护和扩展。本文将介绍如何在CentOS7操作系统上搭建一个Kubernetes集群,并提供一些操作细节和注意事项。
环境准备
在开始之前,确保满足以下环境准备要求:
三台CentOS7物理机或虚拟机,分别作为一个Master节点和两个Worker节点。
保证每个节点之间可以相互通信,并且网络稳定。
步骤1:安装Docker
...阅读全文
Feb162021
了解容器编排工具与集群管理
容器技术在近年来得到了广泛的应用,它简化了应用程序的部署和维护过程,并提供了更高的可伸缩性和灵活性。而容器编排工具与集群管理则是为了更好地管理和调度大规模部署的容器而诞生的。
什么是容器编排工具与集群管理
容器编排工具与集群管理是一组工具和技术,用于自动化和管理大规模容器化应用程序的部署、运行和维护。它们提供了一种简化的方式来管理多个容器、协调它们之间的通信和...阅读全文
Feb122021
CentOS 7.9 Docker 部署 LNMP(Nginx MySQL PHP)
介绍
LNMP(Linux + Nginx + MySQL + PHP)是一种常见的Web服务器架构,被广泛应用于快速部署和管理Web应用程序。本文将教您如何使用Docker在CentOS 7.9上部署LNMP环境。
准备工作
在开始之前,确保您的系统已经安装了Docker。如果没有安装,请根据官方指南进行安装。
安装Nginx容器
创建Nginx容器的Dockerfile
在您的目录中创建一个名为Dockerfile的文件,并添加以下内容:
FROM nginx...阅读全文
Jan192021
Spring Cloud微服务详解
引言
随着云计算、容器化技术的快速发展,微服务架构也逐渐成为企业开发业务系统的首选。Spring Cloud作为基于Spring Boot的微服务框架,拥有丰富的功能和优秀的生态系统,广受开发者的喜爱。
本文将详细介绍Spring Cloud微服务架构的概念和各个模块的使用方法。同时,我们将讨论如何使用Dockerfile自定义镜像以及如何使用Docker Compose快速搭建微服务环境。
Spring Cloud微服务架构
Spr...阅读全文
Dec032020
在Linux(CentOS7)中安装Docker
Docker是一种轻量级的容器技术,能够在不同的操作系统中快速部署应用程序。本文将向您展示如何在Linux(CentOS7)操作系统上安装Docker,并为您提供一些相关信息。
步骤1:更新系统
在安装Docker之前,请确保您的系统已经更新。执行以下命令来更新系统:
sudo yum update
步骤2:添加Docker的软件仓库
执行以下命令添加Docker的软件仓库:
sudo yum install -y yum-utils device-mapper-...阅读全文
Nov022020
docker加载新的镜像后repository和tag名称都为none的解决方法
使用docker images时,可能会出现REPOSITORY和TAG均为none的镜像,这里记录一下docker加载新的镜像后repository和tag名称都为none的解决方法。
也可以看做是docker重命名镜像的repository和tag。
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
示例:
docker tag 64bb154a7624 myserver:1.10
#docker run -it myserver:1.10 /bin/bash
阅读全文