Docker for Mac:容器的主机名设置

使用Docker for Mac(v1.12.1)我通过Compose运行一些容器。 我正在使用一个简单的docker-compose.yml,像这样:

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

从主机,连接工作正常通过http:// localhost:81 。

为了避免端口映射,我想为容器设置一个主机名,这样我就可以使用类似http://mycontainer.local的东西来连接主机。 有没有可能为容器设置主机名(或静态IP)?

正如在这个博客中所build议的,您可以使用主机名“ContainerName.NetworkName”连接到您的容器。