Software

[コンテナ管理] Portainer CE を Docker で構築する

投稿日:

コンテナ管理: Portainer CE を Docker で構築したのでまとめてみた。

 

 

Portainer とは?

ブラウザから GUI でコンテナ管理ができる Portainer
Stack, Container, Image の管理、ログの取得、コンソールアクセスなどがブラウザから簡単に行える。
そのほか、TCP越しに Docker Engine API を用いて別の Dockerホスト (Endpoint) を並列に管理することもできる。

Portainer CE は Community Edition版の portainer で open-source。
最近はあちこちに Docker container が乱立しているので、
Portainer(CE) を導入して一括管理できるようにする。
なお、私は多くの環境で rootless docker を多用してるが、
rootless docker でも問題なく使えることを確認している。
 

セットアップ

基本的には公式のインストラクションに則る。

Google Adsense




-v /path/to/docker.sock:/var/run/docker.sock の箇所は、

  • システムに docker をインストールしている人は /var/run/docker.sock
  • rootless docker をインストールしている人は環境変数 DOCKER_HOST の場所
    (/run/user/100x/docker.sock など)

これで 127.0.0.1:9000 などにアクセスすると初期設定画面が現れるので、
administrator アカウントを作成すればよい。
 

サブディレクトリアクセス

サブディレクトリへのアクセスを nginx で reverse proxy 動作させてやる。
コンソールアクセス等に websocket を用いているようなので、JupyterHub と同様に設定する。

 

Google Adsense

Google Adsense

-Software
-, ,

Copyright© HEPtech, 2024 All Rights Reserved.