1. 官方文档地址
https://hub.docker.com/_/mysql
这个需要点手段才能访问
2. 下载
dokcer pull mysql
如果你的下载缓慢或者无法下载,请将 /etc/docker/daemon.json 内的内容改为下面的内容
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
命令为
vim /etc/docker/daemon.json
进入vim后按i进入编程,再复制粘贴。
按“:”后,输入wq回车,即可
如果提示权限不足,请在vim前面加sudo
sudo vim /etc/docker/daemon.json
出现这样就表示下载成功
3. 启动服务
如果你需要把mysql数据保存在本地,则需要知道docker容器中的数据卷位置
可以使用下面的命令查看
docker inspect mysql:latest
这样就可以查看到端口和数据卷这两项,如图
ExposedPorts和Volumes分别代表端口和数据卷
然后就可以写启动命令了
docker run --name mysql -d -p 3306:3306 -v ${PWD}/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="TEST1234" mysql
参数 | 功能 |
---|---|
-v | 数据卷映射 |
-p | 端口映射 |
-e | mysql这个容器的环境变量 |
环境变量可以在开头的官方文档中查看到,MYSQL_ROOT_PASSWORD 代表的是数据库ROOT账户的密码,当然还有其它变量
这样的说明启动成功了
数据映射完成后,进入设置的目录内,可查看到如下数据
4. 连接
如果你有自己的数据库连接工具就用自己的
下面是官方的数据库可视化工具
mysql Workbench官方版下载地址
MySQL :: Download MySQL Workbench
下载安装完成后的界面如下
点击标注的+号,新建连接
点击 test connection 后,弹出警告框点击 “contium anyway”
输入密码后会提示下面的,说明连接成功了
进入界面后能查询数据,说明安装成功
关注我,持续分享测试知识