使用mysql的Docker

使用mysql的Docker,docker,Docker,尝试在docker中运行MySQL时出现以下错误。如果说端口已经在使用中,那可能是我本地的mysql数据库,我该如何使用docker和mysql docker: Error response from daemon: driver failed programming external connectivity on endpoint stupefied_einstein (): Error starting userland proxy: listen tcp 0.0.0.0:330

尝试在docker中运行MySQL时出现以下错误。如果说端口已经在使用中,那可能是我本地的mysql数据库,我该如何使用docker和mysql

 docker: Error response from daemon: driver failed programming external     connectivity on endpoint stupefied_einstein (): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use.

启动容器时,将docker mysql容器映射到另一个端口:

docker run -p 3307:3306 ...
集装箱端口3306将映射到主机端口3307上。(而真正的mysql可以使用3306)