# **Развёртывание локального HackMD** ## Установка ubuntu на виртуальную машину ![](https://i.imgur.com/i33fTTx.png) Нажимаем на Create a New Virtual Machine. ![](https://i.imgur.com/cppbY8w.png) ![](https://i.imgur.com/yAfq6gu.png) На данном этапе мы выбирает iso образ ubuntu и нажимаем next. ![](https://i.imgur.com/LD9w2Be.png) Далее придумываем имя пользователя и пароль в системе. ![](https://i.imgur.com/paaqDPu.png) Тут мы выбираем местоположение нашей виртуальной машины ![](https://i.imgur.com/GjTsg0b.png) Тут выбирайте максимальный размер диска ![](https://i.imgur.com/c6ybyiL.png) Finish! ![](https://i.imgur.com/TTYlXK7.png) Дальше пойдет загрузка уже непосредственно в саму систему. ![](https://i.imgur.com/FvP6CXm.png) Тут вводим пароль, который мы придумали ранее. ![](https://i.imgur.com/8HYQKER.jpg) Нажимаем сюда. ![](https://i.imgur.com/CezHWwK.jpg) Находим терминал и открывем его. ## Установка ![](https://i.imgur.com/3PakIZk.png) Переходим в привилегированный режим ``` sudo su ``` ![](https://i.imgur.com/9OKdZBD.png) Устанавливаем необходимые пакеты: ``` sudo apt install git docker docker-compose ``` ![](https://i.imgur.com/pfGlzs6.png) Вводим Y и нажимаем enter. ![](https://i.imgur.com/vdtT61c.png) Клонируем репозиторий с docker-контейнером: ``` git clone https://github.com/hackmdio/docker-hackmd ``` ![](https://i.imgur.com/DbSLwsy.png) Далее переходим в директорию проекта: ``` cd docker-hackmd ``` ## Настройка ![](https://i.imgur.com/6yMynz7.png) Открываем файл docker-compose.yml: ``` nano docker-compose.yml ``` ![](https://i.imgur.com/WIpfZH2.png) Находим строку "3000:3000" и меняем первое число на 80 Далее сочитанием клавиш `ctr + o` сохраняем изменения. Выходим из документа сочитанием клавиш `ctr + x`. ## Запуск ![](https://i.imgur.com/6o5hFzv.png) Запускаем командой `sudo docker-compose up` ![](https://i.imgur.com/5QqHfIq.png) Заходим в браузер и переходим на localhost и вуаля всё успешно. Чтобы остановить контейнер используем команду `sudo docker-compose down` Для последующих запусков используйте команду `sudo docker-compose up -d`