はじめに
このガイドでは、ParrotOSにDockerをインストールする方法を解説します。ParrotOSのコードネームとDebianのコードネームの違いによる問題を解決し、簡単にDockerを導入できるようになります。
こちらの記事もおすすめ
xz-utilsバックドアの影響検証実験ガイド
はじめにxz-utilsのバックドアは、2024年3月に発見されたセキュリティ脆弱性であり、liblzmaライブラリに悪意のあるコードが仕込まれていました。このバックドアは、SSHデーモンのパフォーマンスに重大な影響を与えることが報告されて...
事前準備
- ParrotOSがインストールされていること
- sudoの権限を持つユーザーアカウントがあること
- インターネットに接続されていること
手順
1. Dockerリポジトリの追加
- 以下のコマンドを実行して、DockerのGPGキーを追加します。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- ParrotOSのコードネームに対応するDebianのコードネームを確認します。以下は一般的な対応関係です。
- ara: bullseye
- ara2: bookworm
- lory: bookworm
- 以下のコマンドを実行して、Dockerリポジトリを追加します。
<DEBIAN_CODENAME>
は上記で確認したコードネームに置き換えてください。
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian <DEBIAN_CODENAME> stable" | sudo tee /etc/apt/sources.list.d/docker.list
2. パッケージ情報の更新
以下のコマンドを実行して、パッケージ情報を更新します。
sudo apt update
3. Dockerのインストール
以下のコマンドを実行して、Dockerをインストールします。
sudo apt install -y docker-ce
4. Dockerの動作確認
以下のコマンドを実行して、Dockerが正常に動作することを確認します。
sudo docker run hello-world
"Hello from Docker!" というメッセージが表示されれば、正常にインストールされています。
まとめ
以上の手順で、ParrotOSにDockerを導入することができました。主なポイントは以下の通りです。
- ParrotOSのコードネームとDebianのコードネームの対応関係を理解する
- Dockerリポジトリを追加する際に、ParrotOSのコードネームをDebianのものに置き換える
この記事が、ParrotOSユーザーのDocker導入の助けになれば幸いです。
参考サイト
Install Docker Engine on Parrot OS (2023)
Install Docker Engine on Parrot OS (2023). GitHub Gist: instantly share code, notes, and snippets.
ParrotOS Documentation | ParrotOS Documentation
An important part of any operating system is documentation, the technical manuals which describe the operation and use of programs. As part of its efforts to cr...
コメント