首页 > 数据库 >docker部署nacos配置mysql

docker部署nacos配置mysql

时间:2022-10-18 00:34:40浏览次数:45  
标签:SERVICE -- mysql nacos MYSQL docker root

version: "3"
services:
        mysql:
                restart: always
                image: mysql:latest
                container_name: cloud_mysql
                volumes:
                        - /data01/mysql/datadir:/var/lib/mysql
                        - /data01/mysql/conf:/etc/mysql/conf.d
                        - /data01/mysql/logs:/logs
                command:
                        --character-set-server=utf8mb4
                        --collation-server=utf8mb4_general_ci
                        --explicit_defaults_for_timestamp=true
                        --default-authentication-plugin=mysql_native_password
                environment:
                        MYSQL_ROOT_PASSWORD: "root"
                        MYSQL_ROOT_USER: "root"
                        MYSQL_INITDB_SKIP_TZINFO: "Asia/Shanghai"
                ports:
                        - 3306:3306
                networks:
                        - cloudnet
        nacos51:
                restart: always
                image: nacos/nacos-server
                container_name: nacos51
                depends_on:
                        - mysql
                environment:
                        MODE: standalone
                        SPRING_DATASOURCE_PLATFORM: "mysql"
                        MYSQL_SERVICE_HOST: "cloud_mysql"
                        MYSQL_SERVICE_PORT: "3306"
                        MYSQL_SERVICE_USER: "root"
                        MYSQL_SERVICE_PASSWORD: "root"
                        MYSQL_SERVICE_DB_NAME: "nacos_config"
                        MYSQL_SERVICE_DB_PARAM: "useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8"
                ports:
                        - 8851:8848
                networks:
                        - cloudnet

networks:
        cloudnet:
                driver: bridge

标签:SERVICE,--,mysql,nacos,MYSQL,docker,root
From: https://www.cnblogs.com/zhouXX/p/16801211.html

相关文章

  • springboot连接mysql报错errorCode 0, state 08S01
    前言许久未维护的项目需要检查一些数据,重新运行项目发现有createconnectionSQLException,具体报错信息是errorCode0,state08S01。SpringBoot版本2.5,MySQL8.0报......
  • mysql数据同步
    介绍如果在多个服务器上部署了系统,这时候可能就会用到数据库的同步。主服务器修改mysql的配置文件(my.conf或者my.ini):server-id=1log-bin=/var/log/mysql/logbin/mysql-binb......
  • MySQL的基本命令
    1.查看所有的数据库showdatabases();2.打开指定库use+库名;3.查看当前库的所有表showtables;4.查看其它库的所有表showtablesform+库名;5.创建一个......
  • linux安装mysql
    清理环境centos7会自带一个mariadb查看是否已安装rpm-qa|grep-imysqlrpm-qa|grep-imariadb(centos7默认系统自带的)mysql会和mariadb冲突删除mariadbrpm-em......
  • nacos2.0服务提示注册成功 服务列表没有
       参考:nacos2.0服务提示注册成功服务列表没有   修改如下  然后即可正常发现 ......
  • Ubuntu 环境下安装 Docker
    系统要求Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。用户可以通过如下命令检查自己的内......
  • Docker容器进入的4种方式(推荐最后一种)
    在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。进入Docker容器......
  • CentOS — 安装 Docker
    文章目录一、简介二、安装三、启动四、配置镜像加速器一、简介Docker从17.03版本之后分为CE(CommunityEdition)社区版和EE(EnterpriseEdition)企业版。社区版免费,支持......
  • 基于Gitlab+Gitlab-CI+Docker的持续集成部署(含.gitlab-ci.yml说明)
    ​安装gitlabhttps://www.gitlab.com.cn/yuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientsyuminstallpostfixsystemctlenablepostfixsystemctlstart......
  • MySQL Cluster 介绍
    ​MySQLCluster介绍MySQLCluster是一个基于NDBCluster存储引擎的完整的分布式数据库系统。不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能。和OracleReal......