Установка VMware и операционной системы Ubuntu
В рамках настройки и установки собственного Git-сервера в локальной сети, проведем подготовительную работу. А именно, установим программное обеспечение VMware и установим базовую версию Ubuntu Server, на которой и будет развернут сервер GitLab из docker-контейнера.
1. Установка VMware
Скачиваем дистрибутив VMware Workstation Player c официального сайта компании: VMware Workstation Player | VMware

Устанавливаем и запускам VMware. Меню очень простое, нас интересует "Create a New Virtual Mashine". Но перед тем как создать виртуальную машину, необходимо скачать образ операционной системы на базе которой эта виртуальная машина будет создаваться.

Мы будем использовать образ Ubuntu Server, который можно взять здесь. Get Ubuntu Server | Download | Ubuntu

Воспользуемся пунктом меню "Create a New Virtual Mashine" и укажем скачанный образ:

Укажем месторасположение, где будет установлена виртуальная машина. Внимание, понадобится до 50Гб свободного места.

Увеличим базовые 20 Гб до 30Гб, но так как мы будем ставить GNOME в следующей статье, нам этого скорее всего не хватит. Так что можно ставить смело 50Гб, что бы не получать ошибку с местом при установке докер контейнера с Git Lab. После создания контейнера уже мало будет просто добавить места, придется делать в Ubuntu разметку. Впрочем, в следующей статье мы решим и эту проблему.

Все интуитивно понятно и достаточно несложно. Щелкам Finish.

2. Установка Ubuntu
Стартует виртуальная машина и предлагает начать установку операционной системы:

После запуска установки любуемся логами на экране:

Выбираем русский язык:

Русскую клавиатуру:

И перед тем как перейти на окно с сетевым адаптером давайте вернемся в vmware, выберем нашу виртуальную машину, откроем по ссылке "Edit virtual mashine settings" и проставим галочки в "Network Adapter". Они разрешат нашей виртуальной машине связаться с текущей физической локальной сетью, а так как у меня роутер раздает IP адреса по DHCP, то и получить автоматически IP адрес локальной сети:

Переходим далее и видим, что сетевому адаптеру виртуальной машины был назначен адрес локальной сети 192.168.1.6

Создаем пользователя для авторизации, в случае необходимости запуска под правами root мы также будем указывать заданный здесь пароль.

Установщик предлагает установить SSH, я его отметил, хоть пока и не принципиально, так как мы к виртуальной машине имеем доступ напрямую.

После всех манипуляций операционная система запрашивает авторизацию, вводим пользователя и пароль который задавали шагом ранее:

Авторизовались, видим различные информационные сообщения:

В том числе и "11 обновлений может быть применено немедленно". В целях безопасности и корректной работы, давайте обновим установленные пакеты. Для этого можно воспользоваться командами:
$sudo apt update
$sudo apt upgrade
Знак доллара не нужно вводить, он обозначает приглашения для ввода в командную строку , будем указывать его чтобы выделить команды для командной строки от другого текста. То есть, в командную строку вводим текст "sudo apt update", нажимаем клавишу Enter, ждем результат, потом вводим "sudo apt upgrade", снова нажимаем клавишу Enter. Команд sudo означает ввод следующих за ней команд под администратором (о чем и сообщают последние строчки на экране выше). В связи с этим, после ввода система запросит пароль суперпользователя.
После обновления пакетов мы получили базовую установку Ubuntu с актуальными пакетами готовую к дальнейшей развертыванию программного обеспечения.
Установка GitLab с помощью Docker Compose на виртуальную машину с Ubuntu