首页 > 其他分享 >docker-compose 部署nacos

docker-compose 部署nacos

时间:2024-03-13 10:12:09浏览次数:20  
标签:compose SaasNet -- nacos 19.16 mysql docker true

version: '3'
services:  
  # 模拟一个正常的mysql数据库
  mysql8:
    image: mysql:5.7
    restart: always
    container_name: mysql
    ports:
      - 3306:3306
    volumes:
       - ./databases/mysql/logs:/var/log/mysql
       - ./databases/mysql/data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=wjht#%$347
      # - MYSQL_ALLOW_EMPTY_PASSWORD=1
    command:
      --max_connections=1000
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --default-authentication-plugin=mysql_native_password
      --lower_case_table_names=1
    networks:
      SaasNet:
        ipv4_address: 19.16.2.3

  nacos:
    image: nacos/nacos-server:v2.1.0
    container_name: nacos
    volumes:
      - ./saastools/nacos/standalone-logs/:/home/nacos/logs
    environment:
      - db.url.0=jdbc:mysql://mysql8:3306/nacos?characterEncoding=utf8&connectTimeout=15000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
      - spring.datasource.platform=mysql
      - db.user.0=root
      - db.password.0=wjht#%$347
      - MODE=standalone
      - nacos.core.auth.enabled=true
      - nacos.core.auth.system.type=nacos
    ports:
      - "8848:8848"
      - "9848:9848"
      - "9849:9849"
    depends_on:
      - mysql8
    restart: always
    networks:
      SaasNet:
        ipv4_address: 19.16.2.4
networks:
  SaasNet:
    name: SaasNet
    driver: bridge
    ipam:
      config:
        - subnet: 19.16.2.0/24
          gateway: 19.16.2.1

标签:compose,SaasNet,--,nacos,19.16,mysql,docker,true
From: https://www.cnblogs.com/sddll/p/18069994

相关文章

  • Docker 实现类似花生壳动态域名解析
    前置条件准备工作  一,腾讯云注册的域名  二,运行Docker的服务器(我这使用的绿联云DX4600)  三,家用电信宽带,公网IP可以打客服电话申请  1.  首先申请个域名,各大云平台一般都有渠道,不备案也可以用,以下是腾讯云域名注册链接腾讯云官网 2.域名到手......
  • 全网最详细Docker命令(分类总结)
    默认存储容器地址cd/var/lib/docker容器生命周期Docker命令开启docker:systemctlstartdocker查看docker状态:systemctlstatusdocker停止:systemctlstopdocker重启:systemctlrestartdockerdocker开机自启:systemctlenabledocker镜像拉取镜像docker......
  • docker容器操作
    可以把镜像运行成容器,一个镜像可以运行出多个容器案例(把centos7运行成容器)#--name=centos7容器名#run:创建并运行#-di:创建出容器并运行,命令行还在宿主机dockerrun-di--name=centos7centos:centos7容器操作命令#查看正在运行的容器dockerps#查看所有容......
  • 使用 Portainer CE 管理远程主机的 Docker
    Prerequisites你已经在本地主机安装了PortainerCE安装打开本地主机的PortainerCE界面,默认地址为localhost:9443在左侧边栏中找到Environments,进入并点击Addenvironments。选择DockerStandalone,然后点击下面的StartWizard接下来的连接模式选择Agent,然后复制它......
  • 使用 Portainer 管理 Docker
    此文档参考官方文档InstallPortainerCEwithDockeronLinux编写。创建容器dockervolumecreateportainer_data启动PortainerCEdockerrun-d-p8000:8000-p9443:9443--nameportainer--restart=always-v/var/run/docker.sock:/var/run/docker.sock-vp......
  • 揭秘Docker镜像:概念、原理、特性的全方位解读与实战常用命令解析
    在当今的云原生时代,Docker凭借其轻量级容器技术彻底改变了软件交付和部署的方式。而Docker镜像作为容器的基石,其背后的奥秘和实际应用更是值得我们深入探讨。本文将全面解析Docker镜像的概念、底层原理、独特特性以及日常运维中常用的命令,让您对Docker镜像有更深层次的理解与掌......
  • docker的安装与使用
    需要安装centos系统vmware虚拟机中安装centos7.9使用finalshell图形化界面链接ip10.0.0.100docker安装步骤#-卸载:yumremovedockerdocker-commondocker-selinuxdocker-engine rm-rf/var/lib/docker#-安装: yumupdateyuminstall-yy......
  • docker镜像操作
    0搜索镜像-去网站搜:https://hub.docker.com/-使用命令行搜:dockersearchmysql1获取镜像,拉取镜像从register下载到本地--》换源为阿里云镜像站--》加速拉取dockerpullmysql:5.7#下载mysql5.7镜像dockerpullredis:latest#下载redis最新的镜像dockerpullnginx......
  • 【使用docker 搭建Java仓库 nexus 】
    yaml---apiVersion:apps/v1kind:StatefulSetmetadata:annotations:k8s.eip.work/displayName:Nexus服务k8s.eip.work/ingress:'false'k8s.eip.work/service:ClusterIPk8s.eip.work/workload:nexuslabels:k8s.eip.work/layer......
  • docker_01
    项目演示https://gitee.com/pear-admin/pear-admin-flask#项目2-pycharm打开-安装依赖pipinstall-rrequirements.txt-打开models,创建数据库注释掉解开注释-在命令行中运行-在命令中执行:pythonmanage.pyrunserver-打......