
Докер, показанный на рисунке 1
- Использование Docker
- Шаг 1. Настройка ключей APT
- Шаг 2. Получите ключ PGP для официального Docker
- Шаг 3. Настройте APT для загрузки, установки и обновления Docker
- Шаг 4. Установка Docker
- Шаг 5: Обновите APT снова
- Шаг 6. Прекращение работы ранее установленных устаревших версий
- Шаг 7. Установите Docker в системе Kali
- Шаг 8: Запустите контейнер Docker
- (Необязательно) Шаг 9. Настройте Docker для автоматического запуска при перезагрузке
- Шаг 10: Проверка установки
- Заключение
Использование Docker
Работая в качестве пентестера, вы не ограничиваете свое использование предустановленные инструменты в Kali Linux. Вам придется использовать множество разных инструментов из разных репозиториев. Установка этих инструментов в корневой репозиторий Kali Linux занимает много времени, если вам нужно установить много инструментов. Docker — это контейнер времени выполнения для всех инструментов, который создает изолированные контейнеры для установки ваших инструментов.
Шаг 1. Настройка ключей APT
Всегда выполняйте обновление APT:
Шаг 2. Получите ключ PGP для официального Docker
Шаг 3. Настройте APT для загрузки, установки и обновления Docker
sudo tee/etc/apt/sources.list.d/docker.list
Если все настроено правильно, вы увидите окно терминала, которое выглядит следующим образом:
Шаг 4. Установка Docker
Процесс установки, которому я следую, приведен в официальной документации Docker, но, поскольку в нем есть некоторые незначительные ошибки, у меня есть добавлены некоторые команды для обеспечения правильной установки. Для этого необходимо выполнить следующий набор команд:
Шаг 5: Обновите APT снова
Шаг 6. Прекращение работы ранее установленных устаревших версий
Шаг 7. Установите Docker в системе Kali
В приведенной выше команде «-y» означает «да». При установке инструмента в терминал у пользователя будет запрошено разрешение на установку инструмента.
Если вышеуказанные шаги были выполнены правильно, то вы сможете увидеть следующий вывод на вашем окно терминала:
Шаг 8: Запустите контейнер Docker
(Необязательно) Шаг 9. Настройте Docker для автоматического запуска при перезагрузке
Это дополнительная команда функции; он будет запускать Docker каждый раз, когда загружается ваша ОС. Если вы не выполняете частое тестирование на проникновение, вам не нужно включать эту функцию.
Шаг 10: Проверка установки
Следующая команда взята из официальной документации Docker. Эта команда проверяет, работает ли Docker.
Предупреждение, которое вы видите в окне терминала нормально, и Docker работает успешно. Вы должны увидеть следующий текст в окне вашего терминала:
Заключение
Docker — полезный инструмент для тестирования на проникновение, и с каждым днем он становится все более популярным. Может быть полезно работать внутри изолированного контейнера, особенно при работе с пентестингом.