Поиск DNS в php с docker - PullRequest
       2

Поиск DNS в php с docker

0 голосов
/ 12 марта 2020

Я пытаюсь сделать программу, которая умеет DNS Lookup на сайте, работает нормально. Теперь я не хочу запускать его в docker, но при попытке поиска на сайте DNS я не получаю никакого вывода.

<title>DNS LOOKUP</title>
<header>
<p>Do a DNS Lookup on any website!</p>
</header>
<form method="post" action="?action">
<input type="text" name="Host" placeholder="Host" />
<input type="submit" value="DNS Lookup" />  
</form>

<?php
  if(isset($_GET['action']))
  {

    $host = $_POST['Host'];
    $command = shell_exec("nslookup $host");
  }
  echo $command;

?>  

Docker Составьте файл:

  version: '2'

  services:
     lookup:
        build: .
        ports:
           - '8888:80'
        stdin_open: true
        tty: true
        volumes:
           - ./source:/var/www/html
           - ./logs:/var/log/apache2

Docker Файл:

FROM ubuntu:16.04

RUN apt update

RUN apt install -y \ 
   apache2 \  
   php \ 
   libapache2-mod-php \ 
   dnsutils

RUN useradd -d /home/chal/ -m -s /bin/nologin chal

WORKDIR /home/chal

COPY source .

USER chal

ENTRYPOINT service apache2 start && /bin/bash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...