zoukankan      html  css  js  c++  java
  • docker-compose模板文件

    mysql、redis、asp.net core项目应用程序三个常见的docker-compose文件模板参考:

    version: "3"
    services:
      mysql:
        restart: always
        image: hub.duoyioa.com/public/mysql:5.7.18
        container_name: ${SERVICE_NAME}-mysql
        command: [
          "--log-bin=mysql-bin",
          "--log-error=error.err",
          "--server-id=1002",
          "--character-set-server=utf8mb4",
          "--collation-server=utf8mb4_unicode_ci",
          "--innodb_flush_log_at_trx_commit=1",
          "--sync_binlog=1",
          "--gtid_mode=ON",
          "--enforce_gtid_consistency=ON",
          "--master_info_repository=TABLE",
          "--relay_log_info_repository=TABLE",
          "--binlog_checksum=NONE",
          "--log_slave_updates=ON",
          "--binlog_format=ROW",
          "--transaction_write_set_extraction=XXHASH64",
          "--loose-group_replication_group_name='ce9be252-2b71-11e6-b8f4-00212844f856'",
          "--loose-group_replication_start_on_boot=off",
          "--loose-group_replication_local_address='192.168.92.133:3306'",
          "--loose-group_replication_group_seeds='192.168.92.132:3306, 192.168.92.133:3306'",
          "--loose-group_replication_bootstrap_group=off",
          "--loose-group_replication_ip_whitelist='192.168.92.132,192.168.92.133'"
          ]
        volumes:
          - /etc/localtime:/etc/localtime:ro
          - /opt/developer/db:/var/lib/mysql
        ports:
          - "3306:3306"
        networks:
          - developer
        env_file: ${SERVICE_PATH}/config/mysql/account.env
        environment:
          MYSQL_DATABASE: devCentre
          MYSQL_USER: devCentre
    
      redis:
        restart: always
        image: hub.duoyioa.com/public/redis:3.2.11
        container_name: ${SERVICE_NAME}-redis
        volumes:
          - /etc/localtime:/etc/localtime:ro
        networks:
          - developer
    
      web:
        restart: always
        image: hub.duoyioa.com/public/aspnetcore:2.0.3
        container_name: ${SERVICE_NAME}
        command: dotnet Developer.API.dll
        volumes:
          - /etc/localtime:/etc/localtime:ro
          - /var/websync/developer_web/running:/app
          - /var/webconfig/developer:/var/webconfig/developer
          - /var/webos/logs/developer:/var/webos/logs/developer
        working_dir: /app
        depends_on:
          - mysql
          - redis
        ports:
          - "10801:5003"
        networks:
          - developer
    
    networks:
      developer:

     docker基础可参考:

    docker——从入门到实践
    Docker Compose 简介

  • 相关阅读:
    selenium——上传文件
    selenium——下拉框
    selenium——鼠标操作ActionChains:点击、滑动、拖动
    selenium定位元素—逻辑运算、xpath函数、轴定位
    spring设置webAppRootKey
    树莓3 集群
    redis集群搭建
    MQ基础
    MQ集群测试环境搭建(多节点负载均衡,共享一个kahaDB文件(nas方式))
    weblogic对jms实现的QueueConnection实现与TopicConnection实现问题
  • 原文地址:https://www.cnblogs.com/zhiyong-ITNote/p/10725897.html
Copyright © 2011-2022 走看看