Tag Archives: docker-compose

host.docker.internal

컨테이너 내부에서 호스트를 호출해야 할 경우 예를 들어 Host에 telegraf로 statsd 서버가 떠 있는 상태에서 컨테이너 내부의 Metric를 Host로 보낼때 호스트의 IP를 알기는 어렵고 이럴때 많이 사용하는게 host.docker.internal 이다. 하지만 해당 도메인은  Mac 또는 Windows(확실하지는 않음)에서만 가능하다. Linux에서 사용하기 위해서는 –add-host 로 실행시 옵션을 주어야 한다. docker-compose.yml 에서는 아래 처럼 설정하면 된다.

Docker restart option

docker 나 docker-compose 로 restart 를 지정할때 옵션 no : 재시작 하지 않음.always : exit code와 상관없이 항상 재시작.on-failure : exit code가 0일 아닐때만 재시작unless-stopped : 컨테이너 상태를 수동으로 stop 하기전까지 재시작. 요런식을 사용 가능.