Dockerを使用してインストールする

Dockerを使用すると、事前に構成済みのSingularityイメージを簡単に取得して実行できます。

Dockerイメージの取得

事前にビルドされたDockerイメージを取得するには、次のコマンドを実行します:

docker pull ghcr.io/data-preservation-programs/singularity:main

DockerイメージからSingularityを実行する

デフォルトのSQLite3バックエンドを使用する場合

デフォルトでは、Singularityはデータベースバックエンドとして sqlite3 を使用します。実行するには、コンテナ内のホームディレクトリにローカルパスをマウントする必要があります:

docker run -v $HOME:/root ghcr.io/datapreservationprogram/singularity -h

別のデータベースバックエンドを使用する場合(例:Postgres)

Postgresのような別のデータベースバックエンドを選択する場合は、コンテナの実行時にDATABASE_CONNECTION_STRING環境変数を設定します:

docker run -e DATABASE_CONNECTION_STRING=your_connection_string_here ghcr.io/datapreservationprogram/singularity -h

Last updated