---
# System prepended metadata

title: Подготовка к лабораторным работам
tags: [Методы и средства защиты информации]

---

# Подготовка к лабораторным работам

###### tags: `Методы и средства защиты информации`

---

### 1. Подготовка ОС

#### 1.1 Скачиваем [VMware workstation pro](https://www.vmware.com/go/getworkstation-win) и [активируем](https://gist.github.com/williamgh2019/cc2ad94cc18cb930a0aab42ed8d39e6f)

#### 1.2 Скачиваем [iso-образ](https://ubuntu.com/download/desktop/thank-you?version=22.04.1&architecture=amd64) Ubuntu 22.04

#### 1.3 Создаем новую виртуалку, используя данный iso-образ, производим базовую настройку системы по алгоритму "далее, далее"

#### 1.4 Итог: должен быть хост с выходом в интернет

---

### 2. Настройка хоста

#### 2.1 Обновление пакетных репозиториев

```
sudo apt update
sudo apt upgrade
```

#### 2.2 Установка git

```
sudo apt install git
```

#### 2.3 Проверка работоспособности git

Можно попробовать склонировать [этот](https://github.com/kartheekgottipati/Docker-compose-flask-redis-deploy) и/или [этот](https://github.com/Ivanhahanov/InformationSecurityMethodsAndTools) репозиторий следующими командами

```
sudo git clone https://github.com/kartheekgottipati/Docker-compose-flask-redis-deploy
sudo git clone https://github.com/Ivanhahanov/InformationSecurityMethodsAndTools
```

#### 2.4 Установка Docker CE

##### 2.4.1 Скачиваем дополнительные пакеты

```
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
```

##### 2.4.2 Устанавливаем ключ gpg репозитория Docker

```
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```

##### 2.4.3 Добавляем репозиторий Docker в каталог APT

```
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
```

##### 2.4.4 Обновляем индексы пакетов

```
sudo apt update
```

##### 2.4.5 Устанавливаем Docker CE

```
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
```

##### 2.4.6 Включение его в список автозагружающихся сервисов при включении системы

```
sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker

```

##### 2.4.7 Проверка

```
sudo docker run hello-world
sudo docker --version
```

#### 2.5 Установка docker-compose-plugin

##### Обновление репозиториев APT

```
sudo apt update
sudo apt upgrade -y
```

##### Установка docker-compose-plugin

```
sudo apt install docker-compose-plugin
```

##### Установка cli-плагина

```
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
sudo mkdir -p $DOCKER_CONFIG/cli-plugins
sudo curl -SL https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
```

##### Добавление исполняемости плагина

```
sudo chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
```

##### Добавление юзера в группу docker

```
sudo usermod -aG docker alku
```

##### Перезагрузка

```
reboot
```

##### Проверка

```
docker compose version
docker --help
```

---