错误1:有同名实例正在运行,冲突错误
解决方案:
- 使用
docker ps -a
查看当前正在运行的实例列表 - 使用
docker rm 进程名
删除相应进程
1 | docker: Error response from daemon: Conflict. The container name "/mymysql" is already in use by container "236483b34c607e2d40306b36cd2a74c10c317dbf902ef6ab9ae0dfdb36185768". You have to remove (or rename) that container to be able to reuse that name. |
错误2:端口监听冲突错误
发生原因:本地3306端口被其他应用程序占用
解决方案:
若本地安装了MySQL服务,并监听的是3306端口:
- 打开Windows服务停止该服务
如果本地MySQL有需求要使用可以更改docker_MySQL监听的本地映射端口
3306:3306
1 | docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. |