docker 기반 gitlab 백업해서 다른 서버로 이주하기

참고자료
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/raketasks/backup_restore.md

$ docker exec -i -t gitlab bash

위 명령으로 docker 안으로 들어간다

$ sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production

이렇게 하면 tar 파일이 하나 생긴다. 이 파일을 새로운 서버로 복사한다.
그리고 새로운 서버에 다시 docker기반 gitlab을 설치한다

이때 고생한게 있는데 mysql에서 my.cnf파일에서 localhost만 접속되게 하는 설정을 주석해야 한다
맨날 까먹어 ㅠ_ㅠ

새로 설치한 docker 안으로 들어간다

$ bundle exec rake gitlab:backup:restore RAILS_ENV=production

위 명령만 입력하면 복구 완료

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

w

%s에 연결하는 중