Recherche de site Web

Comment désactiver iptables de Docker sur les systèmes Systemd Linux


Objectif

Dans certains cas, il est nécessaire de désactiver les règles IPtables de Docker pour éviter d’écraser les règles de pare-feu existantes. L’article suivant décrit une procédure simple à suivre sur la façon de désactiver les règles IPtables de Docker sur les systèmes Systemd Linux.

Exigences

Un accès privilégié à votre Systemd Linux est requis.

Difficulté

FACILE

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Instructions

Créer un nouveau service Systemd

Tout d’abord, créez un nouveau répertoire :


mkdir /etc/systemd/system/docker.service.d

Créez un nouveau fichier de configuration de service iptables-disabled.conf à l’intérieur du répertoire /etc/systemd/system/docker.service.d/ précédemment créé avec le contenu suivant :


[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --iptables=false

Recharger le démon Systemd


systemctl daemon-reload

Redémarrer les services

À ce stade, redémarrez votre pare-feu et votre docker. Vous pouvez également redémarrer votre système.

Articles connexes: