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