自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker快速部署MySQL集群

云計(jì)算 MySQL
Bitnami是一個(gè)流行的服務(wù)器應(yīng)用程序和開發(fā)環(huán)境庫,這個(gè)組織負(fù)責(zé)編譯和配置應(yīng)用程序及其所有依賴項(xiàng)(第三方庫,語言運(yùn)行時(shí),數(shù)據(jù)庫),它們可以開箱即用。
Bitnami是一個(gè)流行的服務(wù)器應(yīng)用程序和開發(fā)環(huán)境庫,這個(gè)組織負(fù)責(zé)編譯和配置應(yīng)用程序及其所有依賴項(xiàng)(第三方庫,語言運(yùn)行時(shí),數(shù)據(jù)庫),它們可以開箱即用。bitnami封裝的Docker鏡像具有快速部署、簡化管理、提高安全性、提高穩(wěn)定性、跨平臺運(yùn)行和易于擴(kuò)展等優(yōu)勢,它的鏡像都基于 minideb構(gòu)建。本文主要演示基于bitnami的mysql安裝和使用。bitnami/mysql,說明文檔可直接從這個(gè)地址查看:https://registry.hub.docker.com/r/bitnami/mysql

原版是英文的,我們翻譯一段主要部分如下。

為什么使用Bitnami Images?
Bitnami 密切跟蹤上游源更改,并使用我們的自動化系統(tǒng)及時(shí)發(fā)布此映像的新版本。
使用Bitnami映像,可以盡快提供最新的錯(cuò)誤修復(fù)和功能。
Bitnami 容器、虛擬機(jī)和云映像使用相同的組件和配置方法 - 根據(jù)您的項(xiàng)目需求輕松切換格式。
我們所有的鏡像都基于 minideb 一個(gè)極簡主義的基于 Debian 的容器鏡像,它為您提供了一個(gè)小型的基本容器鏡像和對領(lǐng)先 Linux 發(fā)行版的熟悉程度。
Docker Hub 中提供的所有 Bitnami 映像都使用 Docker Content Trust (DCT) 進(jìn)行簽名。您可以使用 來驗(yàn)證映像的完整性。DOCKER_CONTENT_TRUST=1
Bitnami 容器映像會定期發(fā)布,并提供最新的分發(fā)包。
想要在生產(chǎn)中使用 MySQL?試用 VMware Application Catalog,這是 Bitnami Application Catalog 的企業(yè)版。


如何在 Kubernetes 中部署 MySQL?
將 Bitnami 應(yīng)用程序部署為 Helm Charts 是在 Kubernetes 上開始使用我們的應(yīng)用程序的最簡單方法。在Bitnami MySQL Chart GitHub存儲庫中閱讀有關(guān)安裝的更多信息。


Bitnami 容器可以與 Kubeapps 一起使用,用于在集群中部署和管理 Helm 圖表。

bitnami支持主從自動匹配,非常方便,這里給出一個(gè)主從配置的docker-compose文件配置,歡迎大家參考使用。

docker-compose.yml

version: '3.8'
services:
  mysql-master:
    image: bitnami/mysql
    container_name: mysql-master
    restart: always
    ports:
      - '3306:3306'
    volumes:
      # 初始化數(shù)據(jù)庫,只能在master節(jié)點(diǎn),不需要可以刪除
      - ./init.sql:/docker-entrypoint-initdb.d/init.sql
      # node1的數(shù)據(jù)卷映射
      - ./node1:/bitnami/mysql/data
    environment:
      - BITNAMI_DEBUG=true
      # 時(shí)區(qū)
      - TZ=Asia/Shanghai
      # 默認(rèn)編碼集
      - MYSQL_CHARACTER_SET=utf8mb4
      - MYSQL_COLLATE=utf8mb4_general_ci
      # Root密碼
      - MYSQL_ROOT_PASSWORD=123456
      # 主從復(fù)制用戶
      - MYSQL_REPLICATION_USER=repl-user
      # 主從復(fù)制密碼
      - MYSQL_REPLICATION_PASSWORD=123456
      # 主從復(fù)制角色
      - MYSQL_REPLICATION_MODE=master
  mysql-slave:
    image: bitnami/mysql
    container_name: mysql-slave
    restart: always
    volumes:
      - ./node2:/bitnami/mysql/data
    ports:
      - '3307:3306'
    depends_on:
      # 分開部署可以去除該項(xiàng)
      - mysql-master
    environment:
      - BITNAMI_DEBUG=true
      # 時(shí)區(qū)
      - TZ=Asia/Shanghai
      # 默認(rèn)編碼集
      - MYSQL_CHARACTER_SET=utf8mb4
      - MYSQL_COLLATE=utf8mb4_general_ci
      # ROOT用戶
      - MYSQL_ROOT_USER=root
      # Root密碼
      - MYSQL_ROOT_PASSWORD=123456
      # 主從復(fù)制用戶
      - MYSQL_REPLICATION_USER=repl-user
      # 主從復(fù)制密碼
      - MYSQL_REPLICATION_PASSWORD=123456
      # 主從復(fù)制角色
      - MYSQL_REPLICATION_MODE=slave
      # 主節(jié)點(diǎn)IP地址
      - MYSQL_MASTER_HOST=192.168.0.135
      # 主節(jié)點(diǎn)IP端口
      - MYSQL_MASTER_PORT_NUMBER=3306
      # 主節(jié)點(diǎn)ROOT用戶
      - MYSQL_MASTER_ROOT_USER=root
      # 主節(jié)點(diǎn)ROOT密碼
      - MYSQL_MASTER_ROOT_PASSWORD=123456


責(zé)任編輯:華軒 來源: 微技術(shù)之家
相關(guān)推薦

2024-09-13 15:32:18

2017-03-31 14:25:19

手動docker swar集群

2014-12-26 10:06:48

Docker容器代碼部署

2017-03-22 10:06:40

ubuntuceph集群

2017-05-04 09:01:45

達(dá)觀數(shù)據(jù)Docker部署

2020-10-30 10:49:37

DockerGPULinux

2021-08-10 07:27:42

Elasticsear集群開源

2023-01-10 08:37:45

Docker開發(fā)架構(gòu)

2024-01-04 07:39:53

LinuxCentOS 8Docker

2024-03-26 00:00:01

2015-08-03 16:15:53

Docker部署集群

2014-09-12 14:50:07

運(yùn)維Docker

2015-05-27 10:29:41

DockerHadoopHadoop集群

2023-09-11 09:35:20

Docker程序

2024-01-10 14:24:32

Docker容器Kafka

2023-04-06 07:18:14

2023-09-26 07:34:24

Docker部署依賴包

2023-05-29 07:39:49

2023-06-26 00:07:14

2014-04-16 10:41:58

Spark
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號