Ada kasus ketika saya harus terkoneksi ke database menggunakan hostname, bagaimana caranya menambahkan hostname tersebut di /etc/hosts?
Menambahkan saat build di docker-compose? ya itu memungkinkan. Tapi tahukah anda, docker mempermudah mapping hostname dengan menyediakan fungsi extra_hosts
.
version: "3.7"
services:
php:
image: trafex/php-nginx
container_name: trafex-php
ports:
- 88:8080
//tambahkan ini di file docker-compose.yml anda
extra_hosts:
- db1:192.69.69.69

Test Ping Host db1