前言 Docker是一种容器化技术,它可以将应用程序及其依赖项打包到一个独立的、可移植的容器中。这意味着开发人员可以在任何环境中轻松部署和运行他们的应用程序,而无需担心环境差异和依赖问题。而Nginx则是一款高...
-
容器 运维 网络 快速上手!使用Docker和Nginx部署Web服务的完美指南
-
经验分享 笔记 linux 服务器 【送书活动八期】docker容器中登陆并操作postgresql
这里的背景比较简单,因为区块链浏览器使用的是blockscout,blockscout的数据库选择的是postgresql,这些服务组件都是使用的docker容器来管理,今天进行区块链上交易查询的时候,发现数据存在部分问题,...
-
服务器 运维 容器 运维开发 安全架构 【负载均衡 SLB介绍及其算法详解】(一万两千字)
目录一、负载均衡 SLB 定义二、负载均衡SLB的作用三、负载均衡器(Load Balancer)【1】工作原理【2】主要功能【3】关键概念四、工作负载(Workload)五、负载均衡算法【1】轮询(Round Robin)...
-
docker 容器 运维 Ubuntu空间不足,如何扩容(超详细讲解)
1、硬盘操作步骤最近发现Ubuntu空间不足,怎么去扩容呢?第一步:点击【硬盘】第二步:点击【扩展】 第三步:修改【最大磁盘容量大小】 选择一个自己认为比较合适的大小。此时只是在Ubuntu系统上有分区,还没有扩容到内存中去...
-
开发语言 容器 数据结构 【C++练级之路】【Lv.6】【STL】string类的模拟实现
文章目录引言一、成员变量二、默认成员函数2.1 constructor2.2 copy constructor2.3 destructor2.4 operator=三、迭代器3.1 begin3.2 end四、元素访问4.1...
-
容器 运维 网络协议 tcp/ip 【Docker】网络配置及自定义网络的使用
一、引言1、什么是网络配置 Docker的网络配置主要是指Docker容器与外部网络之间的连接设置,包括容器内部的IP地址、端口号等。Docker提供了多种网络模式,包括bridge、host、none等,以满...
-
容器 vim java 【Docker】Linux中Docker镜像结构及自定义镜像,并且上传仓库可提供使用
目录一、镜像结构1. 基本结构2. 常用命令二、自定义镜像1. 基本镜像2. 进阶镜像3. 完善镜像三、镜像上传仓库每篇一获一、镜像结构自定义 Docker 镜像有很多用途,以下是一些主要的应用场景:一致性环境:通过自定义镜...
-
数据库 云原生 k8s 【运维知识大神篇】运维界的超神器Kubernetes教程5(初始化容器+configMap进阶详解+RC控制器控制Pod+svc暴露pod端口实现负载均衡+健康状态检查探针livenessProbe)
本篇文章继续给大家介绍Kubernetes的内容,相较于之前的内容有些难度,需要反复练习和理解。开始之前我们先思考几个问题,Pod和容器是什么关系?一个Pod内可以有一个或多个容器,严格意义上说,Pod是容器的高度封装对象,...
-
eureka 容器 经验分享 运维 笔记 版本升级 如何将docker快速升级到最新版本
背景很简单,最近在对区块链浏览器调优,该区块链浏览器就是使用docker部署的微服务,在一台新的服务器上启动时报错,发现是docker版本过低目录问题发现将docker升级到最新版本查找关于Docker的软件包卸载低版本软件...
-
容器 云原生 云计算 微服务 kubernetes(K8s)-sealos私有化部署完整指南
kubernetes(K8s)-Sealos私有化部署完整指南一、通过sealos CLI部署K8S集群所有主机均要配置主机名、IP地址、主机名与IP地址解析。1.1 获取sealos cli工具2.1 使用sealos c...
-
kubernetes 容器 云原生 k8s探针
k8s的pod重启策略1,Deploy 的yaml文件只能是always。Pod的 yaml三种模式都可以。2,OnFailure:只有状态码非0才会重启。正常状态不重启的。3,Never:正常退出和非正常退出都不重启。容器...
-
容器 Docker Compose 部署 jenkins
Docker Compose 部署 jenkinsjenkins 部署Docker-Compose 部署浏览器访问 8345 端口,稍等 jenkins 加载完成的时候,浏览器页面会自动刷新! 安装浏览器提示,找到root...
-
容器 运维 数据库 macos 使用docker-compose部署达梦DEM管理工具,mac m1系列适用
之前搭建了mac m1下基于docker的达梦库,但是没有一个好用的管理端。用过DBeaver,可以使用自定jar创建dm链接,只做简单查询还行,要是用到一些修改、大文本查看、配置修改等高级点的功能就不行了。后来在虚拟机里安...
-
kubernetes kafka es kibana k8s容器日志收集方案
背景由于以下容器本身特性和现有日志采集工具的缺陷,开发者在收集Kubernetes分布式集群日志时常常遇到困扰:容器本身特性:采集目标多:容器本身的特性导致采集目标多,需要采集容器内日志、容器stdout。对于容器内部的文件...
-
容器 kubernetes集群 应用实践 kafka部署
kubernetes集群 应用实践 kafka部署零.1、环境说明零.2、kafka架构说明zookeeper在kafka集群中的作用一、Broker注册二、Topic注册三、Topic Partition选主四、生产者负载...
-
容器 运维 解决:Docker Desktop Unexpected WSL error
1、Windows中WSL2(子系统)安装前提条件版本:win10专业版对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。低于 18362 的版本不支持 WSL 2。 使用 Window...
-
docker 容器 运维 在外网和内网部署nextcloud+onlyoffice实现在线编辑功能
在外网和内网部署nextcloud+onlyoffice实现在线编辑功能在线部署1在线安装docker2通过docker安装并运行nextcloud+onlyoffice/documentserver镜像3访问nextclo...
-
eureka 容器 Docker的基础使用
Docker的基础使用 Docker 是一个开放平台,用于开发、运输和运行应用程序。Docker 允许你将应用程序与基础架构分离,从而可以像管理应用程序一样快速交付软件。以下是 Docker 的详细使用指南:安装 Dock...
-
容器 关于docker启动neo4j报错原因:ServiceUnavailable: WebSocket connection failure.
今天docker创建neo4j容器时,报错:ServiceUnavailable: WebSocket connection failure. Due to security constraints in your web...
-
【云原生-Docker】docker容器自定义DNS解析
描述在特定的情况下,或者在网络策略特殊定义下,需要自定义dns进行域名访问,在宿主机上配置了域名解析,对于docker容器无效。对于局域网内的域名解析,Docker 需要到 Docker 容器中配置 hosts 文件。实现方...
-
elasticsearch 容器 Docker部署单点es
ElasticSearch采用Kibana实现数据可视化分析也是当前主流,所以我们除了安装ElasticSearch和IK分词器外,还需要安装Kibana。版本号:7.12.1部署ES拉取镜像/启动容器#创建挂载目录-e "...
-
运维 docker 容器 devops 云原生 03-K3S 安装-要求及选项
1 安装要求1.1 先决条件两个节点不能有相同的主机名。不修改主机名可以通过添加随机后缀或指定主机名如果 k3s master 和 k3s worker 节点主机名相同,注册 worker 节点时会报错:# 造成这种错误的原...
-
容器 【Docker】可以将TA用于什么,简单了解下
欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌...
-
eureka 云原生 容器 运维 后端 笔记 Docker常用命令详细整合
超详细Docker整合笔记可看:尚硅谷Docker基础篇和Dockerfile超详细整合笔记-CSDN博客Docker常用命令:帮助启动类命令:启动docker: systemctl start docker停止docker...
-
容器 运维 Docker和debezium是什么关系,如何部署?
目录一、什么是 Docker二、什么是 debezium一、什么是 DockerDocker是一种开源的容器化平台,用于构建、部署和运行应用程序。它通过将应用程序及其依赖项打包到一个称为容器的独立单元中,使应用程序能够在不同...
-
容器 人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%
1. Kubernetes的普及和重要性随着云计算的迅速发展,容器化技术已成为构建和运行分布式应用程序的关键。而Kubernetes作为容器编排领域的佼佼者,已经成为了云原生应用的标准。它不仅简化了应用程序的部署和管理,而且...
-
容器 云原生 kind Kubernetes context 上下文配置
文章目录1. 背景2. 配置文件3. 配置 context cluster 认证信息4. 配置 context user 认证信息5. 配置 context 信息6. 清理 context 信息7. 切换上下文1. 背景如果...
-
kubernetes 容器 云原生 30分钟也能“玩转” K8s?新手必看!
懂 Pod 就懂了 Kubernetes 的一半Kubernetes 可以理解成一个对计算、网络、存储等云计算资源的抽象后的标准 API 服务。几乎所有对 Kubernetes 的操作,不管是用 kubectl 命令行工具,...
-
kubernetes 容器 云原生 k8s 部署 Nginx 并代理到tomcat
一、已有信息这里可以看到,集群中已经有一个tomcat集群,cluster-ip是 10.102.227.68 ,外部访问端口为30010,内部通讯端口为:8080。通过192.168.206.138:30010可以打开to...
-
kubernetes 容器 云原生 实战:MetalLB的安装与使用-2023.3.5(测试成功)
实战:MetalLB的安装与使用-2023.3.5(测试成功 目录文章目录实战:MetalLB的安装与使用-2023.3.5(测试成功 目录实验环境实验软件前言1、前置条件2、安装3、使用1.创建ingress测试2.创建s...
-
kubernetes 容器 k8s(1.28.2)部署ingress-nginx-controller(1.9.0)
1.部署ingress-nginx-controller继在三台虚拟机部署k8s后,需要部署ingress-nginx-controller,才能使设置的ingress规则生效。1.1下载yaml# 下载ingress-ng...
-
kubernetes 容器 云原生 K8S之yaml文件详解
文章目录一、概述 二、YAML文件优点 三、YAML与 JSON 和 XML 的关系 四、YAML 文件的结构 五、YAML 在 Kubernetes 中的使用 六、YAML文件模板生成/导出一、概述 Kubernetes只...
-
运维 docker入门和docker应用场景,常用命令(服务管理、镜像管理、容器管理[端口映射、创建Redis容器、数据卷、创建nginx容器、挂载目录])镜像制作,服务编排,docker私服
一、简介docker解决了什么问题docker和虚拟机的区别在CentOS7里安装docker1. docker简介解析: 解决了: 软件环境的迁移问题我们写的代码会接触到好几个环境:开发环境、测试环...
-
kubernetes 容器 云原生 麒麟云K8s调度优化之错误重调度
Kubernetes默认的异常Pod重启恢复机制存在局限。本文将介绍一种优化的调度策略,通过增加错误Pod的重调度机制,来提高Kubernetes的自动容错能力和服务的高可用性。Kubernetes作为麒麟云中的核心容器编排...
-
kubernetes 容器 云原生 k8s之对外服务ingress
一、service1、service作用①集群内部:不断跟踪pod的变化,不断更新endpoint中的pod对象,基于pod的IP地址不断变化的一种服务发现机制(endpoint存储最终对外提供服务的IP地址和端口)②集群外...
-
java 容器 docker搭建Nacos集群
Docker搭建Nacos集群一、Centos7安装Docker二、设置Docker阿里云镜像加速1.阿里云选择容器镜像服务三、Docker部署Nacos集群1、准备工作2、Docker安装Nacos(这里我使用的是VMwa...
-
后端 vim vscode 容器 【linux】:进程控制
文章目录前言一、什么是写时拷贝二、进程控制1.进程终止2.进程等待三丶进程程序替换总结前言了解上一篇文章中的进程地址空间后,我们再来说说进程控制的概念,进程控制我们需要搞清楚三个问题:如何进程终止,如何解决僵尸进程问题以及写...
-
容器 运维 【Docker】AUFS、BTRFS、ZFS、储存池详解
洁洁的个人主页 我就问你有没有发挥! 知行合一,志存高远。前言Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,...
-
tensorflow 容器 Docker镜像解析出Dockerfile
目录一、针对问题二、解析镜像的Dockerfile2.1 下载github的解析工具2.2 解析出Dockerfile文件2.3 针对官方镜像解析出的Dockfile进行分析2.4 通过平台的创建镜像功能制作镜像(需要联网)...
-
golang 分布式 容器 从零开始基于go-zero的go web项目实战-01项目初始化
从零开始基于go-zero搭建go web项目实战-01项目初始化简介导语Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,go语言的特点:语法简洁Go语言简单易学,学习曲线平缓代码...
-
容器 运维 三种docker可视化工具(全网最详细)
目录一、docker UI1.1 介绍1.2 部署1.2.1 拉镜像1.2.2 启动容器1.2.3 访问页面1.3 使用 二、Portainer2.1 介绍2.2 部署 2.2.1 拉镜像 2.2.2 启动容器 2.2.3...
-
容器 linux 【Docker开篇第二篇】Docker 掌握核心技术
作者:半身风雪 上一节:带你跨入Docker的世界 简介:本节内容共计一万六千字,我将带领大家,学会docker run 系列的命令,通过命令大纲,再通过一个个的例子,和大家一同学习。Docker 掌握核心技术一、docke...
-
macos 容器 Mac M1使用Docker报错 Failed to get D-Bus connection: No such file or directory的解决方案
0x00 前言最近在Mac上安装docker的CentOS7镜像,打算开个sshd服务,使用命令:结果在启动sshd服务的时候提示报错:0x01 运行环境版本MacOS 版本Monterey 12.0.1芯片M1Docker...
-
kubernetes 容器 云原生 【K8S系列】深入解析k8s网络插件—Calico
序言做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记论点蓝色:用来标记论点Kubernetes (k8s 是一个容器编排平台,允许在容器中运行...
-
docker 容器 Kubernetes DashBoard
为了便于用户操作,k8s开发了基于Web的用户界面。方便用户容器化应用,还可以监控应用状态,执行故障排除和管理资源。部署DashBoard下载yaml,运行DashBoard #下载yaml#修改yaml文件# 修改kub...
-
Docker下载Nginx镜像并运行Nginx容器
1、上dockerhub官网2、在dockerhub上搜索nainx镜像3、点击进入页面查看关于nginx镜像的版本信息(下图圈起来的表示是可以下载的版本)除了到dockerhub的官网上搜索nginx镜像外还可以在linu...
-
kubernetes 容器 kubebuilder+code-generator开发k8s的controller
本文记录用kubebuilder和code-generator开发k8s的crd控制器。概览和k8s.io/code-generator类似,是一个码生成工具,用于为你的CRD生成kubernetes-style API实现...
-
kubernetes docker 容器 云原生 运维 k8s之API接口访问
1、Kubernetes API使用1.1 API是什么?API(Application Programming Interface,应用程序接口): 是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔...
-
kubernetes 容器 k8s面试之——简述网络模型
kubernetes网络模型是kubernetes集群中管理容器网络通信的一种机制,用于实现pod间、pod与外部网络间的通信和互联,并提供了多种网络插件和配置选项来满足不同应用场景下的需求。kubernetes网络模型可以...
-
运维 【已解决】Docker启动MySQL容器失败:STATUS:‘ Exited (1) 2 minutes ago ‘,远程连接MySQL连不上问题
先查看正在运行的容器# 查看正在运行的容器# 查看所有的docker容器这个时候如果显示的是up状态,那就是启动成功了。状态为exited,所以没有启动成功。问题所在好像是权限的问题在docker run时额外加上参数 --...