• 2024-09-24Docker-Swarm介绍及基础使用
    Docker-Swarm参考:Swarmmode|Docker从入门到实践Docker1.12Swarmmode(opensnewwindow)已经内嵌入Docker引擎,成为了docker子命令dockerswarm。请注意与旧的DockerSwarm区分开来。Swarmmode内置kv存储功能,提供了众多的新特性,比如:具有容错能力的去中
  • 2024-09-21粒子群算法(Particle Swarm Optimization,PSO)详解
    算法背景粒子群算法,也称粒子群优化算法或鸟群觅食算法(ParticleSwarmOptimization),缩写为PSO。粒子群优化算法是一种进化计算技术(evolutionarycomputation),1995年由Eberhart博士和kennedy博士提出,源于对鸟群捕食的行为研究。该算法最初是受到飞鸟集群活动的规律性启
  • 2024-09-09Error response from daemon: This node is not a swarm manager.
    在环境上通过docker查看节点列表时,报错如下:解决方法: 具体code如下:root@controller1:~#dockerswarminit--advertise-addr127.0.0.1Errorresponsefromdaemon:Thisnodeisalreadypartofaswarm.Use"dockerswarmleave"toleavethisswarmandjoinano
  • 2024-08-19Docker不同宿主机网络打通
    本方式使用dockerSwarm集群的方式创建overlay网络进行打通背景因java微服务使用nacos做配置中心,为了解决Nacos服务注册使用Docker容器内网ip问题,使用此方案前置条件1、宿主机之间需要开通端口管理端口:2377/tcp:用于管理Swarm模式集群。这是SwarmManager和Worker
  • 2024-08-14docker-swarm test
    DockerService(服务)是用于定义和管理单个容器服务的概念。 DockerCompose,它是用来进行一个完整的应用程序相互依赖的多个容器的编排的,但是缺点是不能在分布式多机器上使用; Dockerswarm,它构建了docker集群,并且可以通过dockerservice在不同集群节点上运行容器服务,但是缺点
  • 2024-08-13Docker Swarm管理
    一、 DockerSwarm群集部署        Docker自诞生以来,其容器特性以及镜像特性给DevOps爱好者带来诸多方便。然而在很长一段时间内,Docker只能在单机上运行,其跨主机部署、运行与管理能力颇受外界诟病。跨主机能力薄弱,导致Docker容器与主机的形成高度耦合,降低了D
  • 2024-08-05基于Docker Swarm、Portainer和Jenkins的Spring Cloud服务自动构建和部署
    本文探讨基于DockerSwarm、Portainer和Jenkins的SpringCloud微服务自动构建和部署。相对本文讨论的方案,业界更主流的是基于k8s,显而易见k8s的功能更强大,但也更复杂,也需要投入更多开发和运维成本。对于小公司,集群规模不会很大,DockerSwarm加上Portainer可以满足大部分需求,建议可以
  • 2024-08-02EGO-Swarm仿真环境搭建
    EGO-Swarm仿真环境搭建参考教程:https://github.com/ZJU-FAST-Lab/ego-planner-swarmEGO-Swarm是一种分散的异步系统解决方案,用于仅使用机载资源在未知的障碍物丰富的场景中进行多机器人自主导航。1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic
  • 2024-07-14启发式优化算法合集
    遗传算法(GeneticAlgorithm)模拟退火(SimulatedAnnealing)粒子群优化(ParticleSwarmOptimization)蚁群算法(AntColonyOptimization)差分进化(DifferentialEvolution)禁忌搜索(TabuSearch)局部搜索(LocalSearch)邻域搜索(NeighborhoodSearch)蝙蝠
  • 2024-06-24docker swarm 网络架构
    dockerswarm网络架构swarm网络网络架构OverlayNetwork:Swarm使用Overlay网络来实现跨主机容器的通信。Overlay网络在每个节点上创建虚拟网络,用于连接不同主机上的容器。优点:容器可以跨节点直接通信,简化了网络配置。缺点:可能会增加一些网络开销,影响到延迟和吞吐量。
  • 2024-06-22docker命令大全
    dockerattach#连接到正在运行中的容器dockerbuild#使用Dockerfile创建镜像dockerbuilder#管理buildsdockerbuilderprune#清除build缓存dockercheckpoint#管理checkpointsdockercheckpointcreate#从正在运行的容器创建检查点dockercheckp
  • 2024-06-20docker swarm集群部署
      1、创建docker集群manger(要保存初始化后token,因为在节点加入时要使用token作为通讯的密钥)dockerswarminit--advertise-addr10.1.62.59上面命令执行后,加入swarm集群,输出的信息中包含了节点加入集群的方式:[root@hadoop1~]#dockerswarminit--advertise-addr10.
  • 2024-06-18docker基本知识
    学习Docker之前,有看过很多的文章和概念,感觉不太好理解,终于在B站上看到一个博主的视频感觉讲的很清楚,理解起来简单易懂,放个链接golang全栈指南(golangguide.top),不光是Docker,还有很多新技术像K8S也讲得很清楚,通俗易懂,初学者经常会遇到这样的问题,在刚开始学习的时候,经常会因为技术
  • 2024-05-27DockerUI结合cpolar内网穿透远程管理维护本地docker和swarm集群
    文章目录
  • 2024-04-30云原生技术kubernetes(K8S)简介
    详细介绍目录01kubernetes是什么?02kubernetes和Compost+Swarm之间的区别03一点总结今天我们看看kubernetes技术的介绍,最近在极客时间上看张磊老师的深入kubernetes技术,讲的非常好,有兴趣的同学可以去收听一下,对于理解kubernetes技术非常有帮助,这里我会按照自己的进度,分享一下
  • 2024-04-15Docker Swarm模式下创建服务认证harbor
    dockerservicecreate--with-registry-auth 命令是在DockerSwarm模式下创建服务时使用的,它允许Docker将本地的注册表认证信息(如私有仓库的登录凭证)随着服务创建命令一起发送出去,使得Swarm集群中的每个节点在拉取受保护的私有仓库镜像时无需单独登录。具体用法如下:dockers
  • 2024-04-11不同虚拟机之间的docker容器互相访问
    虚拟机平台VMwareWrokStationPro16虚拟机环境Unbuntu22.04目标:在VM2中创建1个bridge虚拟网络,在VM2中,创建容器x,并能访问VM1中的容器,在两个虚拟机中创建birdge网络,虚拟机中的容器可以互相访问解决方案:使用overlay来实现不同虚拟机中的容器的互相访问在虚拟机1使用命令do
  • 2024-03-26Docker进阶:Docker Swarm(集群搭建) —实现容器编排的利器
    Docker进阶:DockerSwarm(集群搭建)—实现容器编排的利器1、什么是DockerSwarm?2、DockerSwarm与DockerCompose的区别3、创建一个Swarm集群(1-Manager,2-Worker)1、资源准备2、初始化Swarm集群Manager节点3、添加Worker节点到Swarm集群4、Manager节点查看集群状态4、
  • 2024-03-23可视化portainer
    0.简介​ Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。​ 且支持多种docker编排方式,包括单机、dockerswarm、k8s等。1.安装官网:https://www.portainer.io/安装文档:htt
  • 2024-03-208、docker swarm操作使用
    #集群初始化dockerswarminit#查看集群节点dockernodels#获取加入集群的tokendockerswarmjoin-tokenworkerdockerswarmjoin-tokenmanager#查看#改变节点可用性:Active:调度程序可以将任务分配给当前节点。Pause:调度程序不会将新任务分配给当前节点,但现有任务仍
  • 2024-03-11Kubernetes与Docker Swarm的区别如何
    1)安装和部署:k8s安装很复杂;但是一旦安装完毕,集群就非常强大,DockerSwarm安装非常简单;但是集群不是很强大;2)图形用户界面:k8s有,DockerSwarm无;3)可伸缩性:k8s支持,DockerSwarm比k8s快5倍;4)自动伸缩:k8s有,DockerSwarm无;5)负载均衡:k8s在不同的Pods中的不同容器之间平衡负载流量,需要手
  • 2024-03-04docker swarm集群创建
    dockerswarm集群创建sudodockerswarminit--advertise-addr127.0.0.1控制台展示Swarminitialized:currentnode(kgjpg7onmysbxvkufdc2l25xy)isnowamanager.Toaddaworkertothisswarm,runthefollowingcommand:dockerswarmjoin--tokenSWMTKN-1
  • 2024-02-26DockerSwarm集群初始化
    使用Dockers部署Nacos集群前置条件:多个机器节点每个节点已经安装已经安装docker准备机器##修改每个master节点的hostnameipad|grep-E'ens33$'|awk'{print$2}'|sed's/\(.*\)\/.*/swarm\.master\.\1/'|xargshostnamectlset-hostname##修改每个work节点的
  • 2024-02-26Docker安装Mysql
    使用Dockers部署Nacos集群前置条件:已经安装dockerDockerSwarm集群已经初始化添加标签:dockernodeupdate--label-addmysql=masterworkId创建网络dockernetworkcreate-doverlayswarm_net构建私有镜像mysql.ymlversion:"3.8"services:mysql:
  • 2024-02-22Docker Swarm部署nginx+api-service实现负载均衡
    背景介绍api服务开发完毕之后如何快速部署实现负载均衡。如果不是重量级的项目,非常建议使用DockerSwarm来实现,非常简单高效且稳定。关于DockerSwarm集群的构建详见我的另一篇博客:DockerSwarm集群搭建相关文件准备(这里以一个ocr服务为例)docker-compose.ymlversion:'