1.拉取MySQL镜像
docker pull mysql
但是中途可能出现连接超时的情况
可以使用;
docker pull do.nark.eu.org/library/mysql
用国内镜像去拉取可能会快很多
2.启动容器并做端口映射
因为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用户设置密码
3.连接数据库
做完端口映射之后就可以尝试连接数据库了
mysql -h 127.0.0.1 -P 3306 -u root -p
本地ip加上做映射的端口:3006
然后在输入密码就行
看到这个界面就说明连接成功