Linux に Portainer をインストールする
システム管理のちょっとした話
おそらく、このプラットフォームエンジニアリングと呼ぶべきかもしれません。 以下は、LinuxでConnectをインストールし、Portainerを削除する方法に関するいくつかのメモです。DockerイメージとコンテナのマネージャーUIです。
いつ
これにより、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」が表示され、関連するポートが公開されているはずです。
-
Portainer Web UIにアクセスする
ブラウザを開き、以下にアクセスしてください:
https://your-server-ip:9443(HTTPS推奨)
http://your-server-ip:9000(レガシーポートHTTPを有効にした場合)
-
管理者アカウントの設定
初回起動時に、Portainerは管理者パスワードの作成を促します。
管理する環境として「Docker」を選択し、接続してください。
-
コンテナの管理を開始する
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のすべてのデータが永久に削除されます。
別のコンテナやボリューム名を使用した場合は、portainer
とportainer_data
を実際の名前に置き換えてください。
これらの手順により、DockerホストからPortainerが完全に停止および削除されます。