Move To Docker

来自Ubuntu中文
Oneleaf留言 | 贡献2019年4月18日 (四) 17:40的版本 →‎gitlib
跳到导航跳到搜索

gitlib

Docker

运行 gitlib 私有仓库

sudo docker run --detach \
  -e TZ=Asia/Shanghai \
  --hostname kfb \
  --publish 80:80 \
  --name gitlab \
  --restart always \
  --volume /var/lib/gitlab/config:/etc/gitlab \
  --volume /var/lib/gitlab/logs:/var/log/gitlab \
  --volume /var/lib/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

备份

sudo docker exec -t gitlab gitlab-rake gitlab:backup:create

还原

sudo docker exec -it gitlab gitlab-rake gitlab:backup:restore BACKUP=1555553246_2019_04_18_11.9.8

查看 Docker 中的版本:

https://hub.docker.com/r/gitlab/gitlab-ce/tags

传统

升级需要先升级到当前大版本的最后一个版本,再依次升级: 1. 先查看仓库的版本号:

aptitude versions gitlab-ce

然后,按照 8.0.1-ce.0 -> 8.17.8-ce.0 -> 9.5.10-ce.0 -> 10.8.7-ce.0 -> 11.9.8-ce.0 的顺序依次升级

sudo apt-get install gitlab-ce=版本号