Во-первых, мы должны открыть терминал Rhel 8 и отключить защиту брандмауэра. Используя эти
#systemctl остановить setenforce 0
#systemctl отключить firewalld
сначала убедитесь, что вам нужно установить сервер httpd с помощью этой команды. если вы уже установили, не запускайте эту команду.
#ням установить httpd
и запустите сервер Apache с помощью этой команды.
#systemctl запустить httpd
затем перейдите в каталог cgi-bin и создайте файл python. и сделать исполняемый файл.
#cd /var/www/cgi-bin/
#vim docrer.py
#chmod +x docker.py
В этой программе мы должны импортировать библиотеки cgi и subprocess. Библиотека CGI делает возможной связь между клиентами и веб-серверами. Всякий раз, когда клиентский браузер отправляет запрос на веб-сервер, программа CGI отправляет вывод обратно на веб-сервер на основе ввода, предоставленного клиент-сервером. строка типа содержимого отправляется обратно в браузер и указывает тип содержимого, которое будет отображаться на экране браузера.
и после этого мы перейдем в другой каталог «/var/www/html» и создадим файл HTML
В этой программе мы создадим адаптивную веб-страницу. мы создали функцию для запроса к HTTP-серверу, и сервер отправляет обратно ответ и показывает вывод на веб-страницу.
и после этого перейдите в браузер и введите свой IP-адрес и имя файла HTML. Например, ip-address/docker.html
теперь вы можете выполнять команды Docker в браузере.