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
Was this helpful?