DockerでPhotoPrismのインストール
PhotoPrismはAIによる写真画像の振りわけ(実際にはタグ付け)などが出来る高機能な画像管理サーバーです。これをAlmaLinux9で構築したいとおもいます。
PhotoPrismとは
ExifやAIによる画像解析による分類で、写真を効率よく振りわけることが出来るフリーソフトウエアです。導入するのはLinixで立ち上がっているサーバーが必要になります。
AlmaLinux9でPhotoPrismを構築する
基本的にはDockerというディストリビューションを問わないオープンプラットフォームを用いるのでAlmaLinux9でなくでも大丈夫だと思います。そもそもDockerと言うのはディストリビューション(OS)やフレームワーク(システム構築環境)関係無しに目的とするソフトウエアを使えるようにするコンテナ型仮想環境用のプラットフォームです。簡単に言うとLinix用アプリケーションはWindowsでは動かせませんがDockerで提供されていればLinuxでもWindowsでも動かす事が可能という訳です。
Dockerのインストール
まずは、Dockerをインストールします。
#リポジトリの登録
[root@dell ~]# dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
#Dockerのインストール
[root@dell ~]# dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#バージョン確認
[root@dell ~]# docker --version
#Dockerの起動
[root@dell ~]# systemctl start docker
#dockerの再起動(これは飛ばしても良いです)
[root@dell ~]# systemctl restart docker
#Dockerの自動起動の設定
[root@dell ~]#systemctl enable docker
Docker Composeのインストール
#Docker Composeのインストール
[root@dell ~]# curl -L "https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#権限付与
[root@dell ~]# chmod +x /usr/local/bin/docker-compose
この時点で、Docker Composeを使用してインストールする環境が整いました
PhotoPrismのインストール
まず、dockerの基礎知識
Dockerを使ってインストールするという意味が全くわからなかったのですが、簡単に説明すると
- インストールしたいサイトから、「docker-compose.yml」というテキストファイルをダウンロードする
- 「docker-compose.yml」にはインストールする内容が記載されているので自分の環境に合わせ適切に修正する
- docker-compose.yml」のあるディレクトリに移動して、「docker-compose up -d」と打つと必要なファイルをダウンロードして環境を構築してくれます