美文网首页
写个golang开发目前需要用到的docker compose环

写个golang开发目前需要用到的docker compose环

作者: 耗子_aca3 | 来源:发表于2020-05-23 18:34 被阅读0次
    # docker-compose.yml文件的版本
    version: "3.7"
    # 管理的服务
    services:
      redis:
        restart: always
        # 指定镜像
        image: redis:5.0.5-alpine
        ports:
          # 端口映射
          - 6379:6379
        volumes:
          # 目录映射
          - "/data/redis:/data/"
        command:
          # 执行的命令
          redis-server --appendonly yes
    
      mysql:
        restart: always
        image: mysql:5.7.30
        volumes:
        - "/data/mysql:/var/lib/mysql"
        ports:
        - 3306:3306
        environment:
          MYSQL_ROOT_PASSWORD: root
    
      mongo:
        restart: always
        image: mongo:4.2
        volumes:
        - "/data/mongo:/data/db"
        ports:
        - 27017:27017
        environment:
          MONGO_INITDB_ROOT_USERNAME: root
          MONGO_INITDB_ROOT_PASSWORD: root
    
      rabbitmq:
        restart: always
        image: rabbitmq:3.7-alpine
        volumes:
        - "/data/rabbitmq:/var/lib/rabbitmq"
        ports:
        - 5672:5672
        - 15672:15672
    
      jaegertracing:
        restart: always
        image: jaegertracing/all-in-one:latest
        ports:
        - 5775:5775/udp
        - 6831:6831/udp
        - 6832:6832/udp
        - 5778:5778
        - 16686:16686
        - 14268:14268
        - 9411:9411
        environment:
          COLLECTOR_ZIPKIN_HTTP_PORT: 9411
    
    

    相关文章

      网友评论

          本文标题:写个golang开发目前需要用到的docker compose环

          本文链接:https://www.haomeiwen.com/subject/fiulahtx.html