Dockerコンテナ管理のためのPortainerの使い方


  1. Portainerのインストールとセットアップ まず、Portainerをインストールしてセットアップする必要があります。以下のコマンドを使用して、PortainerのDockerコンテナを起動します。
docker volume create portainer_data
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

上記のコマンドでは、Portainerのデータを永続化するためのボリュームを作成し、Dockerソケットとボリュームをマウントしています。Portainerはポート9000でアクセスできるようになります。

  • Dockerエンドポイントの追加 Portainerにログインしたら、"エンドポイントの追加" ボタンをクリックしてDockerエンドポイントを追加します。ローカルマシン上のDockerデーモンにアクセスする場合は、unix:///var/run/docker.sock をエンドポイントURLとして指定します。

  • コンテナの管理 Portainerを使用すると、GUIを介してコンテナを作成、起動、停止、削除などの操作を簡単に行うことができます。以下はいくつかのコード例です。

    • コンテナの作成と起動:

      docker run -d --name=my_container nginx:latest
    • コンテナの停止:

      docker stop my_container
    • コンテナの削除:

      docker rm my_container
    1. Portainerの機能と拡張 Portainerには、コンテナ以外のさまざまな機能もあります。例えば、ボリューム、ネットワーク、イメージの管理などがあります。さらに、PortainerはAPIを介してプログラムからも制御することができます。

    以上が、Portainerの基本的な使い方とコード例の紹介です。Portainerを使用することで、Dockerコンテナの管理がより簡単になります。