Per què és important configurar Docker amb un fitxer daemon.json
després de la instal·lació
Quan instal·lem Docker per primera vegada, és fonamental assegurar-nos que la configuració del dimoni (el daemon de Docker) s’adapta a les necessitats del nostre entorn. Per defecte, Docker pot activar funcionalitats que potser no necessitem —o que fins i tot poden causar conflictes— com ara el suport per IPv6 o la gestió automàtica de les iptables. Aquí t’expliquem per què i com desactivar-les.
1. Crear el directori de configuració de Docker
sudo mkdir /etc/docker
Aquest pas s’encarrega de crear el directori on Docker buscarà els seus fitxers de configuració. Encara que en alguns sistemes aquest directori pot existir ja, no sempre és el cas. Per tant, és recomanable assegurar-se que hi és abans de continuar.
2. Configurar el fitxer daemon.json
echo '{
"ipv6": false,
"iptables": false
} ' | sudo tee /etc/docker/daemon.json
Aquest fitxer indica a Docker que desactivi dues funcionalitats:
"ipv6": false
– Això desactiva el suport per IPv6 dins de Docker. Si el teu entorn no utilitza IPv6, és una bona pràctica desactivar-lo per evitar comportaments inesperats o problemes de seguretat."iptables": false
– Docker modifica automàticament les iptables per gestionar la comunicació entre contenidors i el món exterior. Però si estàs gestionant les teves pròpies regles de firewall (per exemple, en entorns de producció més controlats), pot ser millor controlar aquestes regles manualment. Aquesta opció evita que Docker faci canvis automàtics que podrien interferir amb la teva configuració de xarxa.
Conclusió
Tot i que pot semblar una configuració menor, crear aquest fitxer daemon.json
pot ajudar a mantenir un entorn Docker més segur, estable i sota control. Sobretot si tens requeriments específics de xarxa o seguretat, és un pas molt recomanable després de la instal·lació.