5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Kali LinuxにDockerをインストールする方法

Posted at

まずはDockerのインストール

まずcurlやgnupg2などの事前に必要となるものをインストールします(docker-composeのインストールは後半で)。

sudo apt -y install curl gnupg2 apt-transport-https software-properties-common ca-certificates 

次にDockerのGPGキーをインポート:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg

(gpgキーはセキュリティ関連のものです)

次にDockerのリポジトリをKaliに追加:

echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" | sudo tee  /etc/apt/sources.list.d/docker.list

このコマンドでリポジトリのURLをKali中の/etc/apt/sources.list.d/docker.listに追加してくれる。

ここで一旦アップデートしておきます:

sudo apt update

そしたら次のコマンドを走らせる:

sudo apt install docker-ce docker-ce-cli containerd.io

(Do you want to continue?はYesと答える。)

これらのインストールにより、”docker”というグループが新しく作られるから、自身のユーザーアカウントをそのグループに追加しておく:

sudo usermod -aG docker $USER
newgrp docker

こうすることでDockerを実行する際に一々sudoをつける必要がなくなる。

あとはdocker versionと打ち込んでインストールされてるはずのDocker情報が出るか確認。

docker-composeをKaliに入れる

次のコマンドを一気に、そのままターミナル上にコピペして実行する:

curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url  | grep docker-compose-linux-x86_64 | cut -d '"' -f 4 | wget -qi -

上記のコマンドにより取得された実行ファイルに実行権限を与える:

chmod +x docker-compose-linux-x86_64

PATHに追加する:

sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

docker-composeのバージョンを確認して完了:

$ docker-compose version

参考:

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?