zoukankan      html  css  js  c++  java
  • Docker-Compose排版一些坑

    version: '3'
    services:
        mysql.db:
         container_name: mysql.db
         image: mysql
         restart: always
         environment:
           MYSQL_ROOT_PASSWORD: xxx!
         command:
          --lower_case_table_names=1
          #--initialize-insecure
         volumes:
          - /home/mysql/:/var/lib/mysql
         ports:
          - 3306:3306
         
        dotnetapi:
            container_name: dotnetapicontains
            build: .
            depends_on:
              -  mysql.db
            links:
              -  mysql.db
        reverse-proxy:
            container_name: reverse-proxy
            image: nginx
            depends_on:
            - dotnetapi
            ports:
             - "5002:5002"
            volumes:
             - ./proxy.conf:/etc/nginx/conf.d/default.conf

    1、服务名以Tab空格缩进(mysql.db,dotnetapi,reverse-proxy),多个参数对齐,ports参数值不要加引号,不然会报以下错误

    2、服务参数在使用 lower_case_table_names=1设置忽略大小写配置时,参数顺序一定要对,不然会报以下错误

    总之docker-compose挺恶心的!!!

  • 相关阅读:
    Mybatis配置文件
    maven添加镜像与常用配置
    互联网级微服务架构神器Duubo
    Mybatis入门
    SpringMVC文件下载与JSON格式
    SpringMVC拦截器与异常处理
    SpringMVC国际化与文件上传
    cinder
    horizon
    glance
  • 原文地址:https://www.cnblogs.com/ZhengHengWU/p/12882712.html
Copyright © 2011-2022 走看看