docker usvn 구축 및 데이터 복구

995 단어 dockersvn
1. docker usvn 구축
  • 우선 렌즈kempkensteffen/usvn를 꺼내면 docker hub에서 찾을 수 있다(당기지 않아도 되고 실행할 때 당기지 않아도 된다)
  • 실행
  • 
    	 docker run -d -p 8881:80 --name usvn_standard --privileged=true -v /home/svn2/usvn/files:/var/www/usvn/files -v /home/svn2/usvn/config:/var/www/usvn/config kempkensteffen/usvn
    

    - d 백엔드 실행 - p 매핑 포트 나오기 - name 용기 이름 - privileged=true 권한 부여 - v 마운트 기능에 해당, 일부 중요한 데이터를 숙성 호스트에 마운트하여 데이터 복구에 편리함 등
  • 실행하면 8881 포트에 접근할 수 있습니다. 첫 번째 설치는 설치할 때 보통 sqlite 데이터베이스를 사용하면 됩니다. 그 다음에 파일 경로를 설정하고 관리자 정보를 설정하는 것입니다.설치한 후 로그인하면 간단한 svn 창고 백엔드 관리 기능이 있습니다.

  • 2. docker usvn 데이터 복구
  • 위에서 구축한 것은 이미 중요한 데이터를 숙성 호스트에 마운트했기 때문에 docker에 문제가 생기면 데이터 복구도 어렵지 않다.
  • 중요한 데이터는 이것들
  • 이다
    /home/svn2/usvn/files/svn/여기 창고 파일 데이터/home/svn2/usvn/files/authz 이것은 svn의 권한 인증 파일/home/svn2/usvn/files/htpasswd 이것도 svn의 권한 인증 파일/home/svn2/usvn/files/usvn.db 이것은 usvn의 sqlite 데이터베이스 db 파일입니다
  • usvn을 다시 세울 때 이 파일들을 대응하는 위치로 복사하면 됩니다.
  • 좋은 웹페이지 즐겨찾기