Primeiro, instale Docker
1, versão Docker requisitos do sistema CentOS do kernel maior do que 3.10, consulte este pré-requisito página para verificar a sua versão CentOS suporta Docker.
Ver a versão actual do kernel pelo comando uname -r
$ uname -r
2, ingresse no CentOS com privilégios de root. Certifique-se de que o yum pacote atualizado.
update $ sudo yum
3, desinstalar a versão antiga (se uma versão antiga está instalado)
$ sudo yum o Remove-o Docker Comum Docker Docker Docker-SELinux-Engine
4, pacote de instalação necessário, yum-util fornecer yum-config-manager função, os outros dois são movidos devicemapper dependente
$ sudo yum install -y yum-utils devicemapper-persistent-data lvm2
5, a fonte fornecido yum
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
6, você pode ver todas as versões de todos os estivador armazém, e escolher uma versão específica para instalar
$ yum --showduplicates lista estivador-ce | tipo -r
7, a instalação Docker
yum o Docker-CE-18.03.1.ce instalar
8, iniciar e participar de inicialização
$ sudo systemctl Iniciar Docker
$ sudo systemctl permitir Docker
9, verificar se a instalação foi bem sucedida (há duas partes, serviço ao cliente e início de instalação indicam janela de encaixe são bem sucedidos)
$ estivador Versão
Instalação estivador-compose
sudo onda -L “https://github.com/docker/compose/releases/download/1.23.2/docker-compose- (uname -m)”-o / usr / local / bin / janela de encaixe-compose
sudo chmod + x / usr / local / bin / janela de encaixe-compose
--version janela de encaixe-componha
Executando o projeto
git clone https://github.com/c0ny1/vulstudy.git
1. Execute uma única vulnerabilidade plataforma
cd para o próximo vulnerabilidade plataforma para executar, execute o seguinte comando
cd vulstudy / DVWA
Docker -d # start-up recipiente Compose
Encerre a porta do servidor 80
stop service httpd
docker-compor parada # parar o recipiente
httpd serviço começar a abrir a porta do servidor 80
2. executar toda a plataforma de lacunas
Sob o diretório raiz do projeto execute o seguinte comando
cd vulstudy
docker-compor-se -d # começar recipiente
Fechar 80-port
parada httpd serviço
docker-compor parada # parar o recipiente