Comment modifier les paramètres DNS de" default " docker-machine

je sais comment créer une nouvelle docker-machine avec les paramètres dns

docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine

mais il y a déjà une virtualmachine "par défaut" alors y a-t-il un moyen de changer son dns?

j'ai lu en ligne des façons de le faire avec boot2docker, mais cet outil est déprécié et docker-machine l'a remplacé. Malheureusement, c'est tellement nouveau que je n'ai pas trouvé grand chose sur Internet à ce sujet.

19
demandé sur kane 2015-12-15 20:57:42

2 réponses

~/.docker/machine/machines/default/config.json et ajouter votre propre serveur DNS dans

{  
   "HostOptions": {
        "Driver": "",
        "Memory": 0,
        "Disk": 0,
        "EngineOptions": {
            "ArbitraryFlags": [],
            "Dns": ["192.168.99.1","8.8.8.8","8.8.4.4"], <-- set it here
            "GraphDir": ""
        }
}
24
répondu Nat 2015-12-16 21:19:28

Sur Windows 10 docker gui donner certaines installations.

cliquez avec le bouton droit de la souris sur l'icône de docker dans la barre de menus et sélectionnez L'élément "Paramètres".

Docker's options

ensuite, dans la fenêtre du Docker, sélectionnez la section "Réseau" et changez l'option DNS De "automatique" à "fixe" et cliquez sur "Appliquer". Docker se relancera après ça. J'ai mis le DNS de Google (8.8.8.8) et il a fonctionné très bien à je.

docker's network section with dns config

j'Espère que ça aide.

2
répondu mukade 2017-11-02 23:21:04