ウェブサイト検索

Systemd LinuxシステムでDockerのiptablesを無効にする方法


目的

場合によっては、既存のファイアウォールルールを上書きしないように、DockerのIPtablesルールを無効にする必要があります。以下の記事では、Systemd LinuxシステムでDockerのIPtablesルールを無効にする簡単な手順について説明します。

要件

あなたのSystemd Linuxへの特権アクセスが必要です。

難しさ

イージー

協定

  • # – 指定されたLinuxコマンドは、rootユーザーとして直接実行するか、sudoコマンドを使用して実行する必要があります。
  • $ – 一般的な非特権ユーザーとして実行される必要があるLinuxコマンドを要求します

指示

新しいSystemdサービスを作成する

まず、新しいディレクトリを作成します:


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

次の内容で、以前に作成したディレクトリ /etc/systemd/system/docker.service.d/ 内に新しいサービス構成ファイル iptables-disabled.conf を作成します:


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

systemdデーモンを再読み込みする


systemctl daemon-reload

サービスを再起動する

この段階でファイアウォールとDockerを再起動してください。あるいは、システムを再起動してください。

関連記事: