backup /opt/gitlab/bin/gitlab-rake gitlab:backup:create restore gitlab-rake gitlab:backup:restore BACKUP=1481598919 stop service gitlab-ctl stop unicorn gitlab-ctl stop sidekiq start service gitlab-ctl startunicorn gitlab-ctl start sidekiq reconfig gitlab-ctl reconfigure check status gitlab-ctl status start gitlab gitlab-ctl start
** pack & compress files** tar zcvf gitlab_all.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gitlab /var/opt/gitlab --exclude=/var/opt/gitlab/backups scp to new host scp gitlab_all.tar.gz new_host:/data/gitlab extract tar.gz cd /data/gitlab && tar zxvf gitlab_all.tar.gz ** docker run gitlab**
volumes /var/opt/gitlab #data /etc/gitlab #config /etc/passwd /etc/group /etc/shadow
EXPOSE 80 22
change ip a add 10.28.50.128/24 dev dev_name #Host add a new IP address sed -i '11c external_url "http://gitlab.corp.fruitday.com"' /data/gitlab/etc/gitlab/gitlab.rb export gitlab_ip=10.28.50.128
docker run -idt --name gitlab --privileged -p$gitlab_ip:80:80 -p$gitlab_ip:22:22 -v /data/gitlab/var/opt/gitlab:/var/opt/gitlab -v /data/gitlab/etc/gitlab:/etc/gitlab -v /data/gitlab/etc/passwd:/etc/passwd -v /data/gitlab/etc/shadow:/etc/shadow -v /data/gitlab/etc/group:/etc/group brandewang/gitlab && docker exec -it gitlab gitlab-ctl reconfigure
如发生报错处理权限问题 2770或git 用户
docker exec -it gitlab chown -R git.git /var/opt/gitlab/git-data/
Content type
Image
Digest
Size
573.6 MB
Last updated
over 7 years ago
docker pull brandewang/gitlab