个人工具
登录
查看“Move To Docker”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Move To Docker”的源代码
来自Ubuntu中文
←
Move To Docker
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== gitlib == === Docker === 运行 gitlib 私有仓库 <pre> 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 </pre> 备份 <pre> sudo docker exec -t gitlab gitlab-rake gitlab:backup:create </pre> 还原 <pre> sudo docker exec -it gitlab gitlab-rake gitlab:backup:restore BACKUP=1555553246_2019_04_18_11.9.8 </pre> 注意,还原的时候很多指南都要求终止 gitlib 服务,这个是错误的,因为需要重建Table等,不能用 sudo docker exec -t gitlab gitlab-ctl stop 来停止服务 ,这样会导致 postgres 被停止。 查看 Docker 中的版本: https://hub.docker.com/r/gitlab/gitlab-ce/tags === 传统 === 升级需要先升级到当前大版本的最后一个版本,再依次升级: 1. 先查看仓库的版本号: <pre>aptitude versions gitlab-ce</pre> 然后,按照 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 的顺序依次升级 <pre>sudo apt-get install gitlab-ce=版本号</pre>
返回至
Move To Docker
。