目录
1.Error response from daemon: driver failed programming external connectivity on endpoint mysql
2.Error response from daemon: Conflict. The container name "/mysql" is already in use by container
1.Error response from daemon: driver failed programming external connectivity on endpoint mysql
这个错误表明,您在CentOS 7上使用Docker启动MySQL时,发现端口3306已经被占用。这通常是因为已经有一个MySQL实例正在运行,或者其他服务正在使用该端口。
你可以先查看是否有一个mysql进程
sudo systemctl status mysqld
如果有,你可以停止他
sudo systemctl stop mysqld
或者查看3306端口是否被占用
sudo netstat -tulpn | grep 3306
有则可以结束进程,重新启动
2.Error response from daemon: Conflict. The container name "/mysql" is already in use by container
这个错误是我在错误启动后他仍然建立了这样一个容器,因为里面没有任何东西,我选择强制删除
docker rm -f /mysql
或者你也可以建立另一个容器