zoukankan      html  css  js  c++  java
  • docker compose容器互联

    使用docker-compose编排容器时,如容器之间需要互相通信,使用本地连接,需要使用容器名来代替localhost

    "connection": "postgresql+psycopg2://postgres:123456@localhost/database"

    连接串中的localhost需要替换成postgresql容器名

    version: '3'
    
    services:
      db:
        build: ./db
        environment:
          - POSTGRES_USER=postgres
          - POSTGRES_PASSWORD=123456
          - POSTGRES_DB=database
        volumes:
          - ./db/init:/docker-entrypoint-initdb.d/
        container_name: db
        restart: always
        ports:
          - "5432:5432"
      web:
        build: ./web
        restart: always
        volumes:
          - ./web/codes:/code
        ports:
          - "80:8080"
        links:
          - db
        depends_on:
          - db
        container_name: web

    "connection": "postgresql+psycopg2://postgres:123456@db/database"
  • 相关阅读:
    柱状图最大的矩形
    单词搜索
    最小覆盖子串
    颜色分类
    编辑距离
    X的平方根
    二进制求和
    最大子序和
    N皇后
    java8-14-时间API
  • 原文地址:https://www.cnblogs.com/reboot777/p/10812726.html
Copyright © 2011-2022 走看看