나는 Docker로 로프를 배웠다.하지만 한가지는 저를 곤란하게 만든다. 나는 다른 곳 (add entry to host /etc/hosts file when a docker container is started) 내 질문에 대한 답변을 찾으려고 노력했지만 아무도 내 질문을 해결하지 못했습니다. 나는 고정 표시기-작성 버전 2 및 docker-compose.yml
을 사용하고호스트 컴퓨터에 도커 컨테이너 IP 추가/etc/host
은 다음과 같습니다
version: "2"
services:
web:
image: php:5-apache
extra_hosts:
- "example.com:127.0.0.1"
ports:
- "80"
command: php -S 0.0.0.0:80 -t /var/www/html
working_dir: /var/www/html
restart: always
내가 호스트 시스템에 example.com
에 갈 수 있기를 원하고는 고정 표시기 컨테이너를 가리있다. 또한, 도커 컨테이너 IP가 재시작 할 때 변경 될 수있는 것처럼 보입니까? 다시 시작한 후에도 IP를 추적 할 수있는 방법이 있습니까? https://github.com/cogitatio/vagrant-hostsupdater
어떻게 든 "작은 DNS"를 설정하고 항목 초보가 설명하는 방식으로 작동하게하는 쉬운 방법이 있는지 알아 보는 것은 흥미로운 일입니다. – agibalov