Во-первых, мы должны открыть терминал 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 в браузере.