我有两个泊坞窗容器。一个后端,另一个数据库(后缀)。它们都是相互联系的。如何利用 golang 泊客容器中的后端环境 HOST 变量?
根据我的理解,这两个容器都有自己的IP地址。我不能在 golang 容器中使用“本地主机”,因为 postgres 不在本地主机上,而是在隔离的容器中。
version: "3.7"
services:
backend:
image: golang:1.16
build: ./
working_dir: /app
volumes:
- ./backend/:/app
environment:
HOST: db
command: go run main.go
ports:
- 8080:8080
depends_on:
- db
db:
image: postgres
restart: always
environment:
POSTGRES_USER: gorm
POSTGRES_PASSWORD: gorm
POSTGRES_DB: gorm
ports:
- 9920:9920
我尝试过研究如何访问此变量以及检查Docker教程/文档,但尚未找到解决方案。
慕的地10843
MMMHUHU
相关分类