В файле /etc/hosts есть строчка вида 127.0.0.1 localhost? Если её нет - стоит прописать.
И сделайте проверку командой telnet localhost 10051. Если программа telnet установлена, и запустится, но не сможет присоединиться к порту 10051 - значит что-то тут не так...
Ещё поверка: netstat -nltp, и искать :10051, там должен светиться zabbix_server.
БлагоЯр Тишина, потому что вы не уточнили, что точкой назначения этого трафика является не сам сервер (таблица INPUT), а Docker-контейнер. И в этом случае правила должны располагаться в таблице FORWARD, а точнее - в её под-таблице DOCKER-USER.
P.S. У вас сеть-то до Docker-контейнера - настроена?
IMHO, последнюю закрывающую круглую скобку просто выкинули, наплевав на непарность. Если её дописать - последний ping-как-пауза встаёт на своё законное место.
P.S. И логичнее было бы для паузы пинговать 127.0.0.1. Ну это так, придирка из зависти к такому элегантному однострочнику.
P.P.S. Кстати да, ping-пауза всё только портит. Задерживается же только обработка и вывод очередной строки проверочного ping-а, сам ping будет работать без пауз. В какой-то момент ping пропадёт - а скрипт будет продолжать выводить накопившиеся в pipe Reply-строки (с положительным результатом).
minnie69, это обозначается "минимум 1 или больше повторений".
Учитывая, что есть ещё IP-оригинал - получается будет заменено 2 или больше подряд идущих строк с один и тем-же IP.
Система phpMyAdmin ставится на любой сайт. Просто разархивируете в директорию, в которую посторонним доступ закрыт, запускаете конфигуратор - и всё, она установлена. Ну или прописать все параметры вручную.
P.S. Хотя лучше пользоваться HeidiSQL. В нём есть доступ через SSH-туннель, всё получается защищённо-безопасно.
127.0.0.1 localhost
? Если её нет - стоит прописать.И сделайте проверку командой
telnet localhost 10051
. Если программа telnet установлена, и запустится, но не сможет присоединиться к порту 10051 - значит что-то тут не так...Ещё поверка:
netstat -nltp
, и искать :10051, там должен светиться zabbix_server.