#
docker pull gitlab/gitlab-ce
#创建本地目录
mkdir -p /opt/gitlab/etc
mkdir -p /opt/gitlab/log
mkdir -p /opt/gitlab/data
docker run --detach --publish 8443:443 --publish 8001:80 --name gitlab --restart unless-stopped --volume /opt/gitlab/etc:/etc/gitlab --volume /opt/gitlab/log:/var/log/gitlab --volume /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
#查看gitlab的版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
#修改root密码后用root登录
http://x.x.x.x:8001
#定期备份
docker exec gitlab gitlab-rake gitlab:backup:create
[root@dev1 backups]# pwd
/opt/gitlab/data/backups
[root@dev1 backups]# ll
total 1108024
-rw------- 1 chrony polkitd 567306240 Aug 2 16:01 1564732882_2019_08_02_11.8.0_gitlab_backup.tar
-rw------- 1 chrony polkitd 567306240 Aug 2 16:08 1564733275_2019_08_02_11.8.0_gitlab_backup.tar
[root@dev1 backups]#