Linux に Portainer をインストールする

システム管理のちょっとした話

目次

おそらく、このプラットフォームエンジニアリングと呼ぶべきかもしれません。 以下は、LinuxでConnectをインストールし、Portainerを削除する方法に関するいくつかのメモです。DockerイメージとコンテナのマネージャーUIです。

containers-in-docks

いつ

これにより、sudoなしでDockerコマンドを実行できます:

sudo usermod -aG docker $USER

まず、Portainer Serverがデータベースを保存するために使用するボリュームを作成してください:

docker volume create portainer_data

次に、Portainer Serverコンテナをダウンロードしてインストールします:

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

HTTPSのみの場合:

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

デフォルトでは、Portainerはポート9443をセキュリティ化するために自己署名のSSL証明書を生成して使用します。代わりに、インストール時に独自のSSL証明書を提供するか、インストールが完了した後、Portainer UI経由で提供することもできます。

Portainer Serverは今やインストールされました。Portainer Serverコンテナが起動したかどうかを確認するには、docker psを実行してください:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

Portainerの使用方法

ポートナーのコンテナ名「portainer」が表示され、関連するポートが公開されているはずです。

  1. Portainer Web UIにアクセスする

    ブラウザを開き、以下にアクセスしてください:

    https://your-server-ip:9443(HTTPS推奨)

    http://your-server-ip:9000(レガシーポートHTTPを有効にした場合)

  2. 管理者アカウントの設定

    初回起動時に、Portainerは管理者パスワードの作成を促します。

    管理する環境として「Docker」を選択し、接続してください。

  3. コンテナの管理を開始する

    Portainerダッシュボードを使用して以下のことができます:

    • コンテナを表示、起動、停止、削除
    • イメージ、ネットワーク、ボリュームを管理
    • テンプレートを使用して新しいアプリケーションをデプロイ

Docker Portainerを停止および削除する方法

Docker環境からPortainerを完全に停止および削除するには、以下の手順に従ってください:

1. Portainerコンテナを停止する

docker stop portainer

これにより、動作中のPortainerコンテナが停止します。

2. Portainerコンテナを削除する

docker rm portainer

これにより、コンテナがシステムから削除されます。

3. (オプション) Portainerデータボリュームを削除する

Portainerのデータ(設定やユーザー アカウントなど)をすべて削除したい場合は、データボリュームも削除してください:

docker volume rm portainer_data

警告: この操作は不可逆であり、Portainerのすべてのデータが永久に削除されます。


別のコンテナやボリューム名を使用した場合は、portainerportainer_dataを実際の名前に置き換えてください。

これらの手順により、DockerホストからPortainerが完全に停止および削除されます。

有用なリンク