, Gitlab Docker Windows 10; .
Powershell .
/, Gitlab. (, Docker Desktop, C .)
mkdir c:\GitlabConfig
mkdir c:\GitlabConfig\backups
docker volume create gitlab-logs
docker volume create gitlab-data
docker run --detach '
--name gitlab '
--restart always '
--hostname gitlab.local '
--publish 4443:443 --publish 4480:80 --publish 8222:22 '
--volume C:\GitlabConfig:/etc/gitlab '
--volume gitlab-logs:/var/log/gitlab '
--volume gitlab-data:/var/opt/gitlab '
gitlab/gitlab-ce
, Gitlab ; "localhost: 4480/" , -.
Gitlab, .
c:\GitlabConfig\gitlab.rb. 2 , ( ):
gitlab_rails ['manage_backup_path'] = false
gitlab_rails ['backup_path'] = "/etc/gitlab/backups"
, "backups" - , , .
.
docker restart gitlab
Gitlab, Windows
docker exec -it gitlab gitlab-rake gitlab:backup:create
c:\GitlabConfig\backups\{prefix}_gitlab_backup.tar Windows .
,
gitlab gitlab-rake gitlab:backup:restore BACKUP={prefix}
{} - , "_gitlab_backup.tar" , . , gitlab.rb.
Gitlab Windows 10. "c:\GitlabConfig" .
, docker- . , , . , . , , Gitlab , . , , ,