docker pull mysql
但是中途可能出现连接超时的情况 可以使用;
docker pull do.nark.eu.org/library/mysql
用国内镜像去拉取可能会快很多
因为MySQL是在docker里面的所以要从docker外面连接MySQL需要做端口映射 以下是端口映射的的命令:
docker run --name mysql2 -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql
第一个3006是外表端口,第二个是MySQL启动的端口一般第二个默认都是3006 my-secret-pw:是给数据库的root用户设置密码
做完端口映射之后就可以尝试连接数据库了
mysql -h 127.0.0.1 -P 3306 -u root -p
本地ip加上做映射的端口:3006 然后在输入密码就行
看到这个界面就说明连接成功