インストールガイド · 1 min read · Oct 05, 2025
Debian 11にPortainerをインストールする方法

Dockerは、開発者がアプリケーションを簡単に構築、実行、出荷できるようにする無料のオープンソースで最も人気のあるコンテナエンジンです。しかし、Docker CLIに慣れていない初心者にとって、コマンドラインを介してコンテナアプリケーションを管理および実行することは非常に困難です。ここでPortainerが登場します。Portainerは、DockerおよびKubernetesと連携して、コンテナ化されたアプリケーションやサービスをより簡単かつ効率的に管理および展開できるWebベースのコンテナ管理プラットフォームです。
このチュートリアルでは、Debian 11サーバーにPortainerをインストールする方法を示します。
前提条件
- Debian 11サーバーが稼働していること。
- サーバーにルートパスワードが設定されていること。
Docker CEのインストール
始める前に、Docker CEをサーバーにインストールする必要があります。まず、次のコマンドを使用して必要な依存関係をすべてインストールします。
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y次に、次のコマンドを使用してDocker GPGキーとリポジトリを追加します。
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null次に、リポジトリを更新し、次のコマンドを使用してDocker CEパッケージをインストールします。
apt update -y
apt install docker-ce -yDocker CEがインストールされたら、次のコマンドを使用してDockerのバージョンを確認できます。
docker --version次の出力が得られます。
Docker version 20.10.23, build 7155243
Docker Composeのインストール
システムにDocker Composeもインストールする必要があります。まず、次のコマンドを使用してDocker Composeバイナリの最新バージョンをシステムにダウンロードします。
wget https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64次に、ダウンロードしたバイナリをシステムの場所にコピーします。
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose次に、Docker Composeバイナリに実行権限を設定します。
chmod +x /usr/local/bin/docker-compose次に、次のコマンドを使用してDocker Composeのインストールを確認します。
docker-compose --version次の出力が表示されるはずです。
Docker Compose version v2.15.1
Portainerのインストール
まず、次のコマンドを使用してPortainerデータを保存するためのボリュームを作成します。
docker volume create data次のコマンドを使用して作成したボリュームを確認できます。
docker volume ls次の出力が得られます。
DRIVER VOLUME NAME
local data
次に、次のコマンドを実行してPortainer Dockerイメージをダウンロードして実行します。
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v data:/data portainer/portainer次の出力が得られます。
latest: Pulling from portainer/portainer
772227786281: Pull complete
96fd13befc87: Pull complete
0bad1d247b5b: Pull complete
b5d1b01b1d39: Pull complete
Digest: sha256:47b064434edf437badf7337e516e07f64477485c8ecc663ddabbe824b20c672d
Status: Downloaded newer image for portainer/portainer:latest
e0ee5b16c93f358a15dfcb93cc80d2c2d1c1c675e7b65e41434ce20f08773465
次のコマンドを使用してPortainerのステータスを確認できます。
docker ps次の出力が得られます。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e0ee5b16c93f portainer/portainer "/portainer" 28 seconds ago Up 27 seconds 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp portainer
Portainer Webインターフェースにアクセス
この時点で、Portainerはポート9000でインストールされ、実行中です。次のURLを使用してアクセスできます http://your-server-ip:9000。次のページが表示されます:

管理者のユーザー名、パスワードを定義し、ユーザーを作成ボタンをクリックします。次のページが表示されるはずです:

始めるボタンをクリックして、すべてのローカルコンテナのステータスを確認します。

結論
おめでとうございます!Debian 11サーバーにPortainerを正常にインストールしました。これで、Webベースのインターフェースを介してコンテナ化プラットフォーム上でアプリケーションを簡単にホストできます。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。