Portainer を導入してDockerのイメージやコンテナを管理する

Docker
スポンサーリンク

前回はDockerのインストールについて解説しました。今回導入する「 Portainer 」はDockerが必要になります。まだDockerの導入ができていない場合は以下の記事を参考にDockerを構築しておいてください。

スポンサーリンク

準備

Portainerを導入する前にDockerが動作しているか確認します。

$ sudo systemctl status docker.service
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-03-27 06:36:56 UTC; 8min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 4116 (dockerd)
      Tasks: 21
     Memory: 34.7M
     CGroup: /system.slice/docker.service
             └─4116 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

「Active: active」になっていることを確認します。
システムの更新もしておきます。

$ sudo apt update

これで最新の状態になります。また、ファイヤウォールの設定も事前に設定しておきます。今回は、
9443ポートを使うのでポート開放しておいてください。ufwのポート開放のやり方については以前ブログで公開したので参考にしてください。

Portainer を導入

まず、ボリュームを作成します。

$ docker volume create portioner_data

そして、コンテナを作ります。

$ docker run -d -p 8000:8000 -p 9443:9443 --name portioner --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.1

コンテナができているか確認します。

$ docker ps
CONTAINER ID    IMAGE                                    COMMAND   CREATED
ddc0216a2431   portainer/portainer-ce:2.11.1   "/portainer"   48 seconds ago

これで完成です。

Portainer にアクセス

サーバのIPアドレスを確認した後、ブラウザを開き検索バーに以下のように入力します。

https://[サーバのIPアドレス]:9443

アクセスしたらアカウント名とパスワードを設定します。

このような画面になれば完成です。「local」と書かれているのが今構築したDockerサーバになります。

まとめ

Portainer の導入のやり方を解説しました。これにより、Dockerを簡単に管理することができます。導入はとても簡単なのでぜひやってみてください。

参考にしたサイト

Portainer: Container Management Software for Kubernetes and Docker
Portainer is your container management software to deploy, troubleshoot, and secure applications across cloud, datacente...

コメント

タイトルとURLをコピーしました