Установка на Linux (rootful)¶
Установка Docker¶
-
Обновите на сервере пакеты окружения.
-
Установите последнюю версию Docker. При необходимости обратитесь к документации на официальном сайте Docker.
curl -fsSL https://get.docker.com/ | sudo sh -
Запустите Docker.
sudo systemctl start docker -
Убедитесь, что Docker успешно запущен.
sudo systemctl status dockerВ командной строке должно отобразиться:
Active: active (running). -
Для запуска Docker после перезагрузки сервера используйте следующую команду.
sudo systemctl enable docker -
Проверьте версию Docker.
sudo docker --version
Установка Docker-compose¶
-
Установите Docker-compose. При необходимости обратитесь к документации на официальном сайте Docker.
VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d') DESTINATION=/usr/local/bin/docker-compose sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION sudo chmod 755 $DESTINATION -
Проверьте версию Docker-compose.
sudo /usr/local/bin/docker-compose --version
Настройка расположения томов¶
Создайте директории, выполнив следующую команду.
mkdir -p ./gitlab/data ./gitlab/logs ./gitlab/config/etc ./gitlab/config/ssl
Для хранения постоянных данных Система использует монтируемые на хост тома:
| Локальный путь | Расположение контейнера | Назначение |
|---|---|---|
./gitlab/data |
/var/opt/gitlab |
Хранение данных приложения |
./gitlab/logs |
/var/log/gitlab |
Хранение логов |
./gitlab/config/etc |
/etc/gitlab |
Хранение конфигурационных файлов Системы |
./gitlab/config/ssl |
/etc/gitlab/ssl |
Хранение SSL сертификатов |