Kali LinuxにおけるDocker環境の構築と最適化

Dockerエンジンの導入

以下のコマンドでDockerパッケージをインストールします:

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

サービス自動起動設定

sudo systemctl enable --now docker.service

権限設定の最適化

sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo chmod 666 /var/run/docker.sock

動作確認手順

docker --version
docker run --rm hello-world:latest

APTリポジトリ設定

既存設定のバックアップ

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

ミラーサイト設定例

# 筑波大学ミラー
deb http://ftp.tsukuba.wide.ad.jp/Linux/kali kali-rolling main contrib non-free
# 九州大学ミラー
deb http://ftp.riken.jp/Linux/kali kali-rolling main contrib non-free

パッケージインデックス更新

sudo apt update && sudo apt full-upgrade -y

Dockerレジストリ設定

設定ファイル編集

sudo nano /etc/docker/daemon.json

ミラー設定例

{
  "registry-mirrors": [
    "https://registry.k8s.io",
    "https://mirror.gcr.io",
    "https://cloud.tencentyun.com"
  ]
}

サービス再起動

sudo systemctl daemon-reload
sudo systemctl restart docker

設定確認

docker info | grep -i mirror

タグ: KaliLinux Docker コンテナ仮想化 レジストリミラー APT設定

5月22日 13:42 投稿