0
Im使用Vagrant和Docker,我目前需要從Docker容器到達主機dnses,甚至將我的自定義dns添加到docker(然後我會將我的外部IP添加到dns,效果將與我想象的相同)。它甚至有可能嗎?我試圖通過config.yml掛載/ etc目錄下的安裝/ etc/hosts文件,但它不爲我工作(也許我是做某事是否有可能允許docker使用主機dnses?
#directory map
docker_map:
- "/etc:/etc"
,並輸入DNS期待錯?IDK的)
我也試圖添加主機在以下領域config.yml
# factory settings...
docker_hosts:
- "127.1.2.3 my-dns"
但同樣沒有成功。
我也嘗試在/ etc/default/docker中添加--dns參數給DOCKER_OPTS,但是這是爲了別的我猜... 你能給我任何建議嗎?謝謝。
你嘗試過嗎?docker run --net = host ...'?你用docker-compose啊,所以 – user2915097
見https://docs.docker.com/compose/compose-file/#network_mode – user2915097