У меня есть файл docker-compose для моей локальной разработки.На данный момент все работает нормально.единственное, что меня раздражает, это то, что я вручную изменяю ip, соответствующий имени хоста моего локального приложения, в файле hosts на моем компьютере (/ etc / hosts в ubuntu).Мне нужно получить доступ к приложению с именем хоста, потому что у приложения есть субдомены (поэтому http://localhost определенно недостаточно).Есть ли решение для этого?Вот файл docker-compose:
version: '2'
services:
app:
build:
context: .
dockerfile: Dockerfile
image: myexampleapp
ports:
- 8080:80
tty: true
volumes:
- .:/var/www/example
links:
- mysql
mysql:
image: mysql:5.7.22
ports:
- 33060:3306
environment:
MYSQL_DATABASE: test
MYSQL_ROOT_PASSWORD: dev
volumes:
- ./data:/var/lib/mysql
Спасибо