• 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挺恶心的!!!

  • 相关阅读:
    简单的进度条程序
    python装饰器
    冒泡,递归
    实现随机验证码
    三木运算,三元运算
    set()集合
    list()列表
    python3.5 Str类型与bytes类型转换
    说说编码与转义的区别
    Java 中字符编码相关的问题解析
  • 原文地址:https://www.cnblogs.com/ZhengHengWU/p/12882712.html
Copyright © 2020-2023  润新知