How to Install Docker on Kali Linux 2020.1

Docker はペンテスターだけでなく、倫理ハッカーにも最も人気のあるツールの 1 つです。 このツールは、ツールをインストールせずに実行するためのコンテナとして機能します。 この記事では、Kali LinuxにDockerをインストールし、5分以内に実行できるようにする最も簡単な方法を紹介します。 このチュートリアルには 10 の簡単な手順があり、最新の 2020 Kali Linux で導入された「デフォルトで非 root ユーザー」という新機能にも対応しています。

Figure 1 Docker

Docker Usage

Pentester として働く場合、使用方法を Kali Linux にプリインストールされているツールに限定しないはずです。 さまざまなリポジトリから多くの異なるツールを使用する必要があります。 Kali Linuxのルートリポジトリにこれらのツールをインストールするのは、インストールするツールがたくさんある場合、時間がかかるものです。 Dockerは、すべてのツールのランタイムコンテナであり、ツールをインストールするための分離されたコンテナを作成します。

ステップ 1: APT キーの設定

常に APT 更新を行う:

$ sudo apt update

ステップ 2: APT キーを設定する:

$ sudo apt update

ステップ 3: APT 更新を実行する。 公式DockerのPGPキーを取得する

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –

Step 3: APTによるDockerダウンロード、インストール、アップデートの設定

$ echo ‘deb https://download.docker.com/linux/debian buster stable’ |
sudo tee /etc/apt/sources.BUSTER

Step 3: APTのダウンロードとインストール、およびDockerの更新を設定する。list.d/docker.list

すべてが正しく設定されていれば、次のようにターミナル ウィンドウが表示されます:

ステップ 4: Docker

私が行っているインストール プロセスは Docker 公式ドキュメントに示されていますが、いくつかの小さなバグがあるため、正しくインストールできるようにコマンドをいくつか追加しました。 このため、次のコマンド一式を実行します。

Step 5: APT を再度更新する

$ sudo apt update

Step 6: 以前インストールした古いバージョンの終了

$ sudo apt remove docker docker-engine docker.io

Step 7: Install Docker on Kali System

$ sudo apt install docker-ce -y

上記コマンドの「-y」は「はい」の状態を表している。 ターミナルでツールをインストールする場合、ツールのインストール許可をユーザーに求めます。

上記の手順が正しく実行された場合、ターミナル ウィンドウに次の出力が表示されます:

手順 8: Docker コンテナ

$ sudo systemctl start docker

(オプション)ステップ 9: リブート時に自動的に Docker を起動する設定

これはオプション機能のコマンドです;これは OS ブートのたびに Docker を起動します。 ペンテストをあまり行わない場合は、この機能を有効にする必要はありません。

$ sudo systemctl enable Docker

ステップ10: Verify Installation

以下のコマンドは、Docker の公式ドキュメントから引用しています。 3097>

$ sudo Docker run hello-world

ターミナルウィンドウに表示される警告は正常で、Dockerが正常に動作していることを確認するコマンドです。 ターミナル ウィンドウに次のテキストが表示されるはずです:

結論

Docker は侵入テストに役立つツールであり、日に日に人気が高まってきています。 特にペンテストの作業中に、隔離されたコンテナ内で作業することは有用です。

コメントを残す

メールアドレスが公開されることはありません。