Apollo docker-compose

news/2024/8/26 15:02:47 标签: docker, 运维, apollo

来源

https://www.apolloconfig.com/#/zh/deployment/quick-start-docker

路径

/usr/apollo

Sql

自己复制

Vim docker-compose.yml

#如果安装过了 记得删除mysql 历史文件 rm -r /var/lib/mysql

version: '2.1'

services:
  apollo-quick-start:
    image: nobodyiam/apollo-quick-start
    container_name: apollo-quick-start
    depends_on:
      apollo-db:
        condition: service_healthy
    ports:
      - "8080:8080"
      - "8070:8070"
      - "8090:8090"
    links:
      - apollo-db

  apollo-db:
    image: mysql:latest
    container_name: apollo-db
    environment:
      TZ: Asia/Shanghai
      MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
      interval: 5s
      timeout: 1s
      retries: 10
    ports:
      - "13306:3306"
    volumes:
      - ./sql:/docker-entrypoint-initdb.d

  apollo-dbdata:
    image: alpine:latest
    container_name: apollo-dbdata
    volumes:
      - /var/lib/mysql

启动

docker-compose up -d

导入数据

按照下面操作 否则会报环境缺失

先创建对应应用

创建集群

再导入配置就可以


http://www.niftyadmin.cn/n/5558640.html

相关文章

C++比Java,python快的原因

文章目录 一、c的编译方式与Java对比C编译方式:Java编译方式: 一、c的编译方式与Java对比 C和Java是两种不同的编程语言,它们的编译方式也有所不同。 C编译方式: C代码需要先编译后链接。编译过程中,C代码被转换成机…

执行python脚本报错:ModulNotFoundError: No module named “allure“/离线安装allure模块

1、问题概述? 创作时间:2024年7月 本质就是说明你的项目中缺少allure模块,需要安装。分二中情况有网络环境和无网络环境 不管是哪一种都是要将allure安装成功。 2、有网络的安装方式? 在pycharm的Terminal中输入以下命令 pip intall allure-pytest 安装后查看安装情况…

面试题 27. 二叉树的镜像

题目描述 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 示例 例如输入: 4/ \2 7/ \ / \ 1 3 6 9镜像输出: 4/ \7 2/ \ / \ 9 6 3 1输入:root [4,2,7,1,3,6,9] 输出:[4…

华为OD算法题汇总

60、计算网络信号 题目 网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物 array[m][n],二维数组代表网格地图 array[i][j]0,代表i行j列是空旷位置 a…

Python一对一辅导答疑|Rust 德国

你好,我是悦创。 下面是答疑内容。 在 Rust 中,方法的调用方式通常取决于它们是如何定义的。在你的例子中,print_drink方法最初是作为一个接受Drink类型实例作为参数的关联函数(类似于静态方法)定义的。后来&#xff…

基于形状匹配原始版放出来(给有用的人参考3)

我们开始讲匹配:匹配就是在新出现的图像中寻找我们曾经学习过的特征. 上一节,我们已经把特征记录下来,放在hebingllp中,他是一个point序列list 同时,我们对他进行了限制,找到了最小矩形,能容纳…

基于springboot+vue+uniapp的驾校预约平台小程序

开发语言:Java框架:springbootuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#…

CentOS 7 Web面板的文件管理器说明

在使用CentOS 7 Web Panel(CWP7)时,偶尔要求在服务器曲面上修改,创建,编辑或删除文件。 最简单,最直接的方式是通过利用CWP7的内置文件管理器。 本文将详细介绍如何启动它,使用它,以…