目的学习docker的集群管理,摸索出高可用的docker微服务架构方案。本篇文章只初步的了解下swarm(docker新版已集成了swarm)的使用,了解docker的发现服务的基础方法(docker hub 提供的内置方法,其他的比如:etcd、consul、zookeeper)环境三台虚拟主机:
192.168.139.128 (master,node1)192.168.139.129(no
转载
2023-07-08 17:18:34
62阅读
所需软件您需要在电脑中安装 Oracle Virtual Box 和 Vagrant 。如果已经装好,那我们就开始吧!步骤1:创建 CentOS 虚拟机在本地目录(本文中使用 ~/vagrant 目录)中创建一个 Vagrantfile 文件,内容如下:# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
V
转载
2023-07-26 23:35:21
60阅读
创建自定义网络sudo docker network create my-consul获取consul镜像sudo docker search consul
sudo docker pull consul创建consul服务器sudo docker run -d --name node1 -h node1 --net my-consul consul agent -server -bootstra
转载
2023-08-22 16:14:46
20阅读
近年来,容器以及 Kubernetes 成为开发者以及企业用户重点关注的技术趋势,本文总结了构建和管理容器的十个重要技巧来优化 IT 成本并提高效率。 容器是 Kubernetes 中应用程序的核心载体。当创建 Kubernetes 工作负载,例如创建用于调度、扩容或者升级应用程序的规则时,首先需要创建一个容器镜像,然后通过该镜像来运行服务或 Kubernetes 工作负载。在完成对镜像的测试并
转载
2024-06-03 22:42:18
20阅读
初始化集群(在第一个管理节点操作) docker swarm init --advertise-addr <first_manager_node_ip> 部分输出信息: Swarm initialized: current node (mo2p7vnjhzg68g6wzejozdomo) is no ...
转载
2021-08-20 13:56:00
329阅读
2评论
# Docker 创建 Spark 集群的科普指南
随着大数据技术的迅猛发展,Apache Spark 逐渐成为数据处理和分析的重要工具。使用 Docker 创建 Spark 集群,可以快速部署和管理 Spark 环境,并充分利用容器化的灵活性与可移植性。本文将介绍如何通过 Docker 创建 Spark 集群,并提供示例代码以帮助理解。
## 什么是 Spark 集群?
**Spark 集
原创
2024-07-31 06:13:04
44阅读
# Docker集群创建Network
在使用Docker进行应用容器化部署时,经常会遇到需要在多个容器之间进行通信的情况。为了简化容器之间的网络配置,Docker提供了网络功能,可以通过创建网络来实现容器之间的通信和隔离。本文将介绍如何在Docker集群中创建网络,并提供相应的代码示例。
## 一、Docker集群简介
Docker集群是由多个Docker主机组成的集合,用于共同管理和运行
原创
2023-12-07 07:27:37
93阅读
一、 环境准备1. 准备3台虚拟机,IP和主机名设置如下192.168.71.137manager1192.168.71.141worker1192.168.71.140worker22. 系统和软件版本系统版本[root@manager1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 内核版本
原创
2016-10-28 17:21:07
1765阅读
在Kubernetes(K8S)中使用Docker创建Redis集群是一个非常有用的操作,可以实现数据的持久化和分布式存储。对于刚入行的小白来说,可能会感到困惑,下面我将向你详细介绍整个过程并提供代码示例。
首先,让我们看一下整个创建Redis集群的流程:
| 步骤 | 操作 |
|------|--------------------------
原创
2024-05-28 11:36:44
18阅读
# Docker创建集群MongoDB
在现代的软件开发中,容器化技术已经变得越来越重要。Docker是目前最流行的容器化平台之一,它可以帮助开发者更方便地部署和管理应用程序。在这篇文章中,我们将介绍如何使用Docker创建一个MongoDB集群。
## 什么是MongoDB?
MongoDB是一个开源的、面向文档的NoSQL数据库,它以JSON风格的文档存储数据。由于其灵活性和可扩展性,M
原创
2024-03-21 05:27:27
41阅读
MySQL集群搭建我们通过PXC【Percona XtraDB Cluster】来实现强一致性数据库集群搭建。一 Percona XtraDB Cluster (理论)1 简介Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster提供的特性如下:1).同步复制,事务要么在所有节点提交或不提交。2).多主复制,可以在任意节点
转载
2023-08-18 13:48:21
112阅读
单机情况下,没有虚拟机,只能使用docker 模拟多机操作搭建mysql集群。1、使用docker 搭建 mysql集群。(1) 首先创建5个mysql, 2主3从。示意:
name port attr
M1 3307 master
M1S1 3308 slave
M1S2 3309
转载
2023-08-18 13:46:11
60阅读
apache ignite 是一个很不错的内存计算平台 常见参考使用场景 应用缓存加速 数据集成hub 基于容器的集群环境部署 环境准备 说明为了方便基于静态ip发现的模式进行集群的搭建,关于静态ip配置,核心如下 <bean class="org.apache.ignite.spi.discove
原创
2021-07-18 17:30:10
560阅读
预置条件一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service
转载
2021-03-16 09:54:00
586阅读
2评论
提起云计算,肯定少不了kvm和Docker这两个重量级的角色。没有这两位,就没有云计算。其中,Docker可能更重要。我不想跟大家讲Docker的概念什么的。你只需要知道它很厉害就成了!而我呢,只想拿Docker来建一个网站给大家瞧瞧。呵呵,高射炮打蚊子?关键是,高射炮还真打不着蚊子。Docker却真的能建网站。在只有一个操作系统的情况下,用Wordpress建网站,只需要4条命令行
转载
2023-08-18 13:37:17
76阅读
一、环境 ubuntu 14.04 Docker version 1.9二,准备工作下载ubuntu p_w_picpath ---- docker pull ubuntu新建apache目录 mkdir /apache 进入apache cd /apache新建文件 Dockerfile touch Dockerfile在apache 目录下 新建
原创
2015-12-11 19:26:43
2257阅读
点赞
安装 tomcat 镜像 准备好需要的 jdk、tomcat 等软件放到 home 目录下面,启动一个容器 docker run -t -i -v /home:/opt/data --name mk_tomcat ubuntu /bin/bash 这条命令挂载本地 home 目录到容器的 /opt/
原创
2018-02-20 13:32:00
197阅读
# 如何使用Docker创建指定网段的集群
在现代云原生环境中,Docker已成为构建和管理应用程序容器化的标准工具。本文将详细介绍如何使用Docker创建一个集群,并指定其网络段。我们将通过简单的步骤指导你完成这一过程。
## 整体流程
以下是实现“Docker创建集群指定网段”的整体流程。
| 步骤 | 描述
原创
2024-08-19 05:55:57
36阅读
# 使用 Docker Compose 创建 ETCD 集群的完整指南
在本指南中,我们将逐步学习如何使用 Docker Compose 来创建一个 ETCD 集群。ETCD 是一个强一致性的分布式键值存储,广泛用于配置管理和服务发现。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。
## 创建 ETCD 集群的流程
我们将以下步骤整理成一个表格,方便
文章目录前言Docker 镜像创建STEP 1 创建工作目录、文件STEP 2 master 文件Dockerfilemy.cnfSTEP3 slave 文件Dockerfilemy.cnfSTEP
原创
2023-07-28 10:12:37
57阅读