본문 바로가기

mlops, devops

docker-compose에서 localhost 사용

version: "3.0"

services:
    front:
        image: ...
        build: ./frontend
        restart: always
        ports:
            - "8501:8501"
        environment:
            - REST_API_URL=http://host.docker.internal:8000
        extra_hosts:
            - host.docker.internal:host-gateway

 

 

docker-compose에서 localhost를 사용하는 컨테이너가 있을 때,
extra_hosts:
            - host.docker.internal:host-gateway 

를 추가해주고, localhost를 사용하는 부분은 host.docker.internal을 사용해준다.