Не удается запустить Docker из-за неправильной остановки процесса MySQL.Mysql работает где-то - PullRequest
0 голосов
/ 14 ноября 2018

Я пытался запустить образ докера, который использовал порт Mysql 3306. Независимо от того, как я пытался, я получал эту ошибку.

Starting docker containers
restarting mysql
Error response from daemon: driver failed programming external connectivity on endpoint mysql (33092fa3c472ffa15ba1f5b482a235f50c1e5db138d69eb4aab55228d367960a): Error starting userland proxy: Bind for 0.0.0.0:3306 failed: port is already allocated
Error: failed to start containers: mysql
make: *** [start-docker] Error 1

Я пытался убить процесс, просматривая другие сообщения о переполнении стека с помощьюбезуспешно.

Пробовал:

lsof -i tcp:3306
sudo netstat -lpn |grep :3306

И куча других вещей.Но когда я делаю ps -ax | grep mysql, он показывает, что MySQLql где-то работает.

1 Ответ

0 голосов
/ 14 ноября 2018

ps -l

дал мне описание и расположение моего PID при выполнении команды PS.

UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN     S             ADDR TTY           TIME CMD

ps -ljax |grep mysql

Дали мне фактический PID MySQL, работающий PID

sudo kill -9 111

didтрюк для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...