본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
LS Taiwan
검색
검색
보이기
계정 만들기
로그인
개인 도구
계정 만들기
로그인
로그아웃한 편집자를 위한 문서
더 알아보기
기여
토론
시스템관리
편집하기 (부분)
문서
토론
한국어
읽기
편집
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
편집
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
보이기
사이드바로 이동
숨기기
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==== Dolibarr ERP Docker 사용 상세 과정==== Dolibarr ERP는 오픈 소스 ERP 및 CRM 솔루션으로, Docker를 통해 쉽게 배포하고 관리할 수 있습니다. 아래는 Docker를 사용한 설정 및 사용 방법입니다: - **사전 준비**: - Docker Desktop이 이미 설치되어 있어야 합니다. - 호스트 머신에 영구 저장을 위한 디렉토리를 생성합니다: - `/home/dolibarr_mariadb`: MariaDB 데이터베이스 데이터 저장. - `/home/dolibarr_documents`: Dolibarr 문서 파일 저장. - `/home/dolibarr_custom`: Dolibarr 커스텀 모듈 저장. - **Docker Compose 설정**: - `docker-compose.yml` 파일을 생성하고, 아래와 같은 내용을 추가합니다. 이 예시는 MariaDB를 데이터베이스로 사용하는 설정입니다 (MySQL도 가능): ```yaml <pre> services: mariadb: image: mariadb:latest environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root} MYSQL_DATABASE: ${MYSQL_DATABASE:-dolidb} MYSQL_USER: ${MYSQL_USER:-dolidbuser} MYSQL_PASSWORD: ${MYSQL_PASSWORD:-dolidbpass} volumes: - /home/dolibarr_mariadb:/var/lib/mysql web: image: dolibarr/dolibarr:latest environment: WWW_USER_ID: ${WWW_USER_ID:-1000} WWW_GROUP_ID: ${WWW_GROUP_ID:-1000} DOLI_DB_HOST: ${DOLI_DB_HOST:-mariadb} DOLI_DB_NAME: ${DOLI_DB_NAME:-dolidb} DOLI_DB_USER: ${DOLI_DB_USER:-dolidbuser} DOLI_DB_PASSWORD: ${DOLI_DB_PASSWORD:-dolidbpass} DOLI_URL_ROOT: "${DOLI_URL_ROOT:-http://0.0.0.0}" DOLI_ADMIN_LOGIN: "${DOLI_ADMIN_LOGIN:-admin}" DOLI_ADMIN_PASSWORD: "${DOLI_ADMIN_PASSWORD:-admin}" DOLI_CRON: ${DOLI_CRON:-0} DOLI_CRON_KEY: ${DOLI_CRON_KEY:-mycronsecurekey} DOLI_INIT_DEMO: ${DOLI_INIT_DEMO:-0} DOLI_COMPANY_NAME: ${DOLI_COMPANY_NAME:-MyBigCompany} ports: - "80:80" links: - mariadb volumes: - /home/dolibarr_documents:/var/www/documents - /home/dolibarr_custom:/var/www/html/custom ``` - 환경 변수는 필요에 따라 수정할 수 있습니다. 예를 들어, `DOLI_ADMIN_LOGIN`과 `DOLI_ADMIN_PASSWORD`를 변경하여 기본 관리자 계정을 안전하게 설정하세요. - **컨테이너 실행**: - 생성된 디렉토리에서 다음 명령어를 실행합니다: ```bash docker-compose up -d ``` - 또는 "docker-compose" 명령어가 사용 불가능하다면: ```bash docker compose up -d ``` - 컨테이너 상태와 로그를 확인하려면: ```bash docker-compose ps docker-compose logs </pre> ``` - **Dolibarr 접근 및 초기 설정**: - 브라우저에서 `http://0.0.0.0`에 접속합니다. 포트 80이 이미 사용 중이라면, `http://0.0.0.0:xx` (xx는 사용 가능한 포트 번호)로 접속하세요. - 초기 로그인 정보는 기본적으로 `admin/admin`입니다. 환경 변수에서 변경한 경우 해당 정보를 사용하세요. - 첫 실행 시 자동 설치가 진행되며, `DOLI_INIT_DEMO=1`로 설정하면 데모 데이터가 로드됩니다. - **환경 변수 상세**: 아래 표는 주요 환경 변수와 설명입니다: <pre> | **변수** | **기본값** | **설명** | |------------------------|----------------------|----------------------------------------------| | `DOLI_DB_HOST` | `mariadb` | MariaDB/MySQL 서버 호스트 이름 | | `DOLI_DB_NAME` | `dolidb` | 데이터베이스 이름 | | `DOLI_DB_USER` | `dolidbuser` | 데이터베이스 사용자 | | `DOLI_DB_PASSWORD` | `dolidbpass` | 데이터베이스 사용자 비밀번호 | | `DOLI_URL_ROOT` | `http://localhost` | Dolibarr 설치 URL 루트 | | `DOLI_ADMIN_LOGIN` | `admin` | 초기 관리자 로그인 | | `DOLI_ADMIN_PASSWORD` | `admin` | 초기 관리자 비밀번호 | | `DOLI_INSTALL_AUTO` | `1` | 1: Docker 첫 부팅 시 자동 설치 | | `DOLI_INIT_DEMO` | `0` | 1: Docker 첫 부팅 시 데모 데이터 로드 | </pre> - **업그레이드 및 유지보수**: - Dolibarr 버전을 업그레이드하려면 `install.lock` 파일을 제거해야 합니다: ```bash docker exec <web-container-name> bash -c "rm -f /var/www/documents/install.lock" ``` 또는 호스트 디렉토리에서: ```bash rm -f /home/dolibarr_documents/install.lock ``` - 업데이트 후 다음 명령어를 실행합니다: ```bash docker-compose pull docker-compose up -d docker-compose logs ``` - `DOLI_INSTALL_AUTO=1`로 설정하면 데이터베이스 마이그레이션이 자동으로 진행됩니다. 그렇지 않으면 웹 인터페이스 `/install`에서 수동으로 진행하세요. - **추가 정보**: - 지원 아키텍처: Linux x86-64 (`amd64`), ARMv8 64-bit (`arm64v8`). - Dolibarr Docker 이미지는 공식 PHP 저장소와 Dolibarr 저장소를 기반으로 하며, 사용 가능한 버전은 [Dolibarr Docker Hub](https://hub.docker.com/r/dolibarr/dolibarr/tags)에서 확인할 수 있습니다. - 데이터는 지정된 호스트 디렉토리에 영구 저장되므로, 컨테이너 재시작이나 업그레이드 후에도 유지됩니다.
요약:
LS Taiwan에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다(자세한 사항은
LS Taiwan:저작권
문서를 보세요).
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
검색
검색
시스템관리
편집하기 (부분)
새 주제