Portainer |オープンソースコンテナ管理ツール

Portainer DevOpsツール

軽量で自己ホストされたコンテナ管理プラットフォーム

Portainerは、オープンソースで強力なコンテナ管理プラットフォームです。 DockerおよびKubernetesの環境を簡単に構築、管理、維持できます。

概要

Portainerは、オープンソース、強力な軽量GUI、使いやすいコンテナ管理ツールです。顧客がコンテナテクノロジーを採用し、Docker、Kubernetes、Docker Swarm、Azure ACIを使用してコンテナベースのエビロンを構築、管理、維持するのに役立ちます。 Portainerは、ソフトウェア開発者とITオペレーションの両方に直感的なインターフェイスを備えたツールを簡単に展開できます。 Portainerは、CLIを使用する必要性を削除し、コンテナの管理の複雑さを隠します。 Portainerコンテナ管理プラットフォームは、PortainerサーバーとPortainerエージェントの2つのコンポーネントで構成されています。これらの両方の要素は、Dockerエンジンの軽量Dockerコンテナとして実行されます。これにより、KubernetesとDockerの生産環境の集中構成、管理、セキュリティが可能になります。環境の詳細な概要を提供し、DevOpsがコンテナ、画像、ボリューム、ネットワークなどを管理できるようにします。また、スタンドアロンのDockerエンジンとDocker Swarmと互換性があります。

システム要求

インストール手順は、Linux環境上のPortainerオープンソースコンテナ管理サーバーの次の仮定を作成します。 *インストールされたDockerの最新バージョン

  • Host Portainer Serverインスタンスへのsudoアクセス *ポート9443 UIおよびAPIにアクセスします *ポート8000​​上のTCPトンネルサーバー
  • Unixソケットを介してDockerへのアクセス
  • Selinuxは無効です
  • Dockerはルートとして実行されています

特徴

Portainer CE Con​​tainer-as-a-Serviceソリューションは、Docker Swarm UI ManagerとしてDockerコンテナを管理するための幅広い機能をサポートしています。 Portainer Container Management GUIの主要な機能のいくつかを以下に示します。 *アクセス制御管理 *クラウドネイティブアプリケーションを展開します *ネットワーク分離 *アプリケーションロギング *クラスター視覚化 *コンテナネットワーキング *レジストリとストレージ管理 *オーケストレーション

  • バックアップと復元

インストール手順

** linuxにdockerでportainerをインストール**

このドキュメントのインストールの手順では、Portainerのコミュニティ版のすべてのセレペンシーパッケージがインストールされており、Linux環境に最新の状態であると想定しています。 Linuxオペレーティングシステムのセットアップについては、以下のインストール手順に従ってPortainerサーバーコンテナをインストールしてください。まず、Portainer Serverが以下のコマンドを使用してデータベースを保存するために使用するボリュームを作成します。

    docker volume create portainer_data

次に、ターミナルで以下で実行して、Portainer Best Container Management Softwareをダウンロードしてインストールします。

    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:latest

デフォルトでは、Portainer Container Management Systemのインストールでは、自己署名SSL証明書を生成してポート9443を保護します。HTTPポート9000が必要な場合は、レガシー上の理由で開いている場合は、Docker Runコマンドに以下を追加できます。

    -p 9000:9000

これで、PortainerサーバーコンテナがDocker PS Commamdを実行して開始したかどうかを確認できます。

    docker ps

オプションで、次のコマンドを実行することにより、PortainerサーバーのインストールとDockerスタンドアロンと一緒にPortainerエージェントをインストールできます。

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Portainerエージェントは、Portainerのボリュームブラウジングなどの追加機能を提供します。これで、URLを閲覧して、Portainerサーバーインスタンスにログインできます。

    https://localhost:9443

LocalHostをIPまたは完全に適格なドメイン名(FQDN)に置き換える必要があります。Portainerサーバーの初期セットアップページが表示されます。それだけです、Portainerサーバーがインストールされています。おめでとう! LinuxでPortainer Dockerコンテナ管理サーバーを正常にセットアップしました。楽しみ!

FAQS

Portainerは何に使用されていますか?

Portainerは、DockerおよびKubernetes環境向けの無料で使いやすく、オープンソースコンティナー管理UIです。 Portainerを使用すると、WebベースのPortainer GUIダッシュボードからDockerコンテナ、画像、ネットワーク、ボリュームを簡単に管理できます。

Portainerは無料ですか?

はい、Portainer CEは、コンテナ環境用のコンテナ管理ツールを無料で使用およびダウンロードできます。

Portainerはオープンソースですか?

はい、Portainerはオープンソースコンテナオーケストレーション管理ソフトウェアです。 Portainerソースコードリポジトリはgithubで入手できます。

Portainerはどの言語を書いていますか?

Portainerは、GOおよびJavaScriptプログラミング言語で書かれています。

PortainerはKubernetesと協力していますか?

Portainer Docker Swarm Management UIは、セルフホストまたは管理されたKubernetesのすべてのフレーバーで動作し、展開されたアプリが安全で安全であることを確認します。

探検

この記事では、オープンソースのコンテナ管理Portainer CEツールについて説明しました。他のトップオープンソースコンテナオーケストレーションおよび管理ツールについては、次のページをご覧ください。

DevOps用のトップ5オープンソースコンテナオーケストレーションツール

 日本