Docker管理 · 1 min read · Sep 22, 2025
UbuntuでPortainerを使用してDockerコンテナを管理する方法
Portainerは、DockerおよびDocker Swarm環境のためのオープンソース管理UIです。Portainerを使用すると、WebベースのPortainerダッシュボードからDockerコンテナ、イメージ、ネットワーク、ボリュームを管理することが容易になります。
このチュートリアルでは、Ubuntu 16.04 LTSにPortainerをインストールおよび構成する手順を示します。Portainerをインストールおよび構成し、アプリケーションコンテナをデプロイし、Docker環境のコンテナ、イメージ、ネットワーク、ボリュームを管理します。
前提条件
- Ubuntu Server 16.04
- ルート権限
何をするか
- Ubuntu 16.04にDockerをインストール
- Portainerをインストールおよび構成
- Ghost Blogアプリコンテナをデプロイ
- Docker環境の管理
ステップ1 - Ubuntu 16.04 LTSにDockerをインストール
Dockerパッケージをインストールする前に、システムのリポジトリを更新し、パッケージをアップグレードしてください。
sudo apt update
sudo apt upgrade次に、以下のaptコマンドを使用してDockerをインストールします。
sudo apt install docker.io -yインストールが完了したら、Dockerサービスを開始し、システム起動時に毎回起動するように有効にします。
systemctl start docker
systemctl enable dockerUbuntu 16.04サーバーにインストールされたDockerを、以下のコマンドを使用して確認します。
docker versionこれにより、システムにインストールされたDockerバージョン1.xが表示されます。

ステップ2 - Portainerをインストールおよび構成
Portainerは、Dockerコンテナとして、またはDockerコンテナなしでスタンドアロンとしてインストールできます。
このチュートリアルでは、PortainerをDockerコンテナとしてインストールします。システムがDockerをサポートしていることを確認するだけで、どのシステムでも簡単にインストールして実行できます。
Portainerをインストールする前に、以下のdocker pullコマンドを使用してDockerHubからPortainerイメージをダウンロードします。
docker pull portainer/portainer
次に、以下の簡単なdockerコマンドを使用してPortainerを実行します。
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainerPortainerは現在コンテナとして実行中です。以下のdocker psコマンドを使用して確認します。
docker psこれにより、以下の結果が得られます。
Portainerは現在、名前「elatted_hopper」のDockerコンテナとして実行中で、ポート9000で実行されています。
次に、Portainerの管理者パスワードを構成します。
Webブラウザを開き、ポート9000を指定してサーバーのIPアドレスを入力します。
管理者ユーザーとパスワードの構成に関するページが表示されます。

強力な管理者パスワードを入力し、「ユーザーを作成」ボタンをクリックします。
次に、Portainerが接続する環境を定義する必要があります。Portainerは、スタンドアロンDocker環境、Docker Swarm、およびSwarmモードをサポートしています。
このガイドでは、PortainerをローカルDocker環境に接続するように構成します。

「ローカル」環境を選択し、「接続」ボタンをクリックします。
これで、Portainer管理ダッシュボードが表示されます。

PortainerはUbuntu 16.04にDockerコンテナとしてインストールされました。
ステップ3 - 新しいアプリコンテナをデプロイ
Portainerのインストール後、Portainerを使用してアプリケーションコンテナを実行します。
「アプリテンプレート」メニューをクリックします。
インストールしたいアプリケーションを選択します。このガイドでは、「Ghost」ブログをDockerコンテナとしてインストールします。

「Ghost」をクリックします。
コンテナ名「ghost-blog」を入力し、「詳細オプションを表示」をクリックします。「ポートマッピング」設定で、ホストの「ポート」にポート80を入力します。

次に、「コンテナをデプロイ」ボタンをクリックします。
完了すると、以下のようなコンテナページが表示されます。

Ghostは現在Dockerコンテナとしてインストールされており、ホストのポート80を使用しています。
Webブラウザを開き、サーバーのIPアドレスを入力します。
これにより、以下のように「Ghost」ブログのホームページが表示されます。

ステップ4 - Portainerを使用してDocker環境を管理
このステップでは、Dockerイメージ、コンテナ、ボリューム、ネットワークなどのDocker環境を構成します。
コンテナの管理
Portainerは、Dockerコンテナの管理を簡単に行う方法を提供します。
左側の「コンテナ」メニューをクリックすると、以下のページが表示されます。

ここから、コンテナを開始、停止、再起動、新しいコンテナを作成、コンテナのシェルにアクセス、コンテナのログや統計を確認できます。
Ghostコンテナのシェル:

Ghostコンテナのログ:

コンテナの統計:

Dockerイメージの管理
「イメージ」メニューをクリックすると、以下のページが表示されます。

ここで、システム上のDockerイメージのリストを確認でき、新しいDockerイメージを手動で作成したり、DockerHubリポジトリから新しいイメージをプル/ダウンロードしたりできます。
ネットワークの管理
このメニューから、Docker環境のための新しいカスタムネットワークを作成します。「ネットワーク」メニューをクリックします。

ボリュームの管理
このメニューは、コンテナのための新しいカスタムボリュームを作成する簡単な方法を提供します。
新しいカスタムボリュームを作成するだけで、アプリケーションの新しいコンテナを作成したいときに、「詳細オプション」メニューを通じてコンテナにアタッチできます。

Ubuntu 16.04にPortainer Docker管理UIのインストールと構成が正常に完了しました。
参考
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。