2016-10-19 5 views
1

Mac 용 Docker 사용 (v1.12.1) Compose를 통해 일부 컨테이너를 실행하고 있습니다. 나는이 같은 간단한 고정 표시기 - compose.yml을 사용하고 있습니다 :Docker for Mac : 컨테이너의 호스트 이름 설정

version: '2' 
services: 
    website: 
    build: . 
    ports: 
     - "81:80" 

을 호스트에서 http://localhost:81를 통해 좋은 작품을 연결.

포트 매핑을 피하기 위해 호스트에서 연결하기 위해 http://mycontainer.local과 같은 것을 사용할 수 있도록 컨테이너의 호스트 이름을 설정하고 싶습니다. 컨테이너에 대한 호스트 이름 (또는 정적 IP)을 설정할 수 있습니까?

답변

0

As suggested in this blog 호스트 이름 "ContainerName.NetworkName"을 컨테이너에 연결할 수 있습니다.

+1

Linux 호스트가 필요합니다. "Mac 용 Docker"를 사용하면이 기능을 사용할 수 없습니다. 당분간은 가능하지 않다는 것을 발견했습니다. https://docker.github.io/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds –

관련 문제