Установка Docker и основное использование при пентесте
Введение
Введение
В этом модуле мы собираемся изучать докер, в настоящее время он становится более полезным для всех. Вы можете создавать и развертывать сервисы в нем в виде контейнера. Он позволяет вам настраивать, клонировать ваш контейнер, а также вы можете загружать / выгружать настроенное изображение через докер-концентратор. Мы можем легко создать наш образ для тестирования на проникновение и плавно использовать его в докере. Если вы хотите создать лабораторию для тестирования на проникновение, очень легко настроить лабораторию в Docker, а не в вашей хост-системе. Итак, начнем…
Что такое доккер?
Docker - это контейнерная технология, которая предоставляет платформу как сервис, который использует виртуализацию на уровне ОС для доставки программного обеспечения в пакетах, известных как контейнеры.
Вы можете создать один или несколько контейнеров из одного образа ОС и настроить их в соответствии с вашими потребностями, контейнеры изолированы друг от друга и объединять их программное обеспечение, библиотеки и файлы конфигурации; они могут общаться друг с другом через четко определенные каналы.
Установка шаг за шагом
Код:
# apt install docker.io docker docker-engine
Код:
# service docker enable
Код:
# service docker disable
Код:
# service docker stop
Docker образы
Образы в Docker представляют собой упакованные сервисы или среды, такие как ISO-образы для загрузки системы. Изображения создаются с помощью команды build, и они будут создавать контейнер, когда он запускается с прогоном. Изображения хранятся в реестре Docker, например registry.hub.docker.com.
Для вывода списка образов Docker просто запустите команду.
Код:
# docker images -a
Показать все контейнеры
Код:
# docker ps -a
Пример, если вы хотите установить 32-битный контейнер Ubuntu, а затем получить 32-битный образ Ubuntu
Код:
# docker -h
# docker pull m0elnx/ubuntu-32bit
name - поставить название вашего экземпляра
Код:
# docker images -a
# docker run -it --name hacker m0elnx/ubuntu-32bit
Код:
# exit
Код:
# docker start hacker
# docker attach hacker
Сначала установка
Код:
# docker pull kalilinux/kali-linux-docker
# docker run -it --name elitehacker kalilinux/kali-linux-docker
Код:
# docker pull parrotsec/security
# docker run -it --name hactivist parrotsec/security