В Kubuntu 20.04
Прежде чем я смогу успешно запустить контейнер Docker на своем компьютере, мне нужно убить процесс Postgres. Я делаю это с помощью :
sudo ss -lptn 'sport = :5432'
, что выводит :
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 244 127.0.0.1:5432 0.0.0.0:* users:(("postgres",pid=1003,fd=5))
kill <pid>
. Теперь я смогу запустить контейнер докеров с базой данных Postgres. Я бы хотел, чтобы мне не нужно было выполнять эти шаги, прежде чем я смогу запустить любую базу данных Postgres. По какой-то причине lsof -i :5432
не возвращает процесс.
Является ли работа Postgres в фоновом режиме стандартным поведением? Безопасно ли остановить этот процесс? Если да, как я могу остановить автоматический запуск этого процесса в фоновом режиме?
Я безуспешно пробовал следующие команды:
sudo systemctl disable postgresql
sudo update-rc.d postgresql disable