diff --git a/CACHING.md b/CACHING.md index 790cd92..8932bec 100644 --- a/CACHING.md +++ b/CACHING.md @@ -4,7 +4,7 @@ Il est possible de configurer la VM pour utiliser un proxy et un registre docker ## Configuration de la VM -Dans le dossier vagrant, il faut un fichier `files/customVM.sh`. Un fichier `files/customVM.sh.dist` est fourni en exemple : il suffit de le renommer en `customVM.sh`, puis de modifier les IP du proxy et du registre Docker upstreams dans les premières lignes. +Dans le dossier vagrant du host, il faut un fichier `files/customVM.sh`. Un fichier `files/customVM.sh.dist` est fourni en exemple : il suffit de le renommer en `customVM.sh`, puis de modifier les IP du proxy et du registre Docker upstreams dans les premières lignes en remplaçant par son IP privée sur le lan. ```hostname -I``` pour connaître son ip privée. Il est évidemment possible de n'activer que l'une des 2 fonctionnalités (soit que le proxy http externe, soit que le docker registry externe) en commentant les lignes associées. D'autres modifications de la VM peuvent aussi être réalisées dans ce fichier... @@ -13,7 +13,7 @@ Il est évidemment possible de n'activer que l'une des 2 fonctionnalités (soit Pour installer un squid sur l'hôte : * `apt install squid` * Éditer `/etc/squid/squid.conf` : - * Décommenter la ligne `#http_access allow localnet` (ATTENTION ! Il faut bien décommenter cette ligne existante, et non l'ajouter à la fin, sa place dans le fichier de conf est importante) + * Décommenter la ligne `#http_access allow localnet` (ATTENTION ! Il faut bien décommenter cette ligne existante, et non l'ajouter à la fin, sa place dans le fichier de conf est importante). Ne pas confondre `allow localnet` et `allow localhost`. * Ajouter à la fin : ``` cache_dir aufs /var/spool/squid 5000 14 256 @@ -21,6 +21,7 @@ maximum_object_size 4000 MB http_port 3142 ``` +penser à redémarrer le squid: `service squid restart` ## Installation d'un docker-registry sur l'hôte @@ -34,6 +35,7 @@ proxy: remoteurl: https://registry-1.docker.io ``` +penser à redémarrer: `service docker-registry restart` Configurer une IP pérenne -------------------------