[英]Docker Compose setting Hostname
我有下面顯示的用於Apache服務器的基本docker-compose.yml
。 我想知道是否有一種配置該apache服務器的方法,該服務器當前可以使用0.0.0.0:8889或localhost:8889進行訪問,因此可以使用自定義主機名(例如: local.foobar.dev
進行local.foobar.dev
。 ?
version: '3'
services:
snappyweb:
image: php:7.0-apache
ports:
- "8889:80"
volumes:
- ./:/var/www/html
如果需要使用自定義名稱從主機訪問容器,則需要通過在/ etc / hosts中添加以下行來手動在local.foobar.dev和所需IP之間進行映射
127.0.0.1 local.foobar.dev
對於容器之間的通信,您可以創建一個docker網絡並將容器添加到該網絡。 然后,容器可以使用容器名稱相互訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.