도커를 통한 설치

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=여기에_연결_문자열_입력 ghcr.io/datapreservationprogram/singularity -h

Last updated