docker安装
安装完成之后,会有这样的软件
运行这个软件后,你可以在终端docker相关的命令,docker -
v 查看docker的版本
docker下载mysql数据库
执行
docker pull mysql
你变化看到下面的执行结果
通过这种方式,我们将mysql的镜像下载到了本地,之后执行
docker images -a # -a表示所有
看到mysql镜像
有了mysql的镜像,便可以启动我们的数据库
docker run -p 3306:3306 --name sanmu_mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- -p 端口映射,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务
- —name 给容器取名
- -e MYSQL_ROOT_PASSWORD=123456 设置数据库密码
- -d 进程后台执行(不执行stop的命令,容器会一直执行,哪怕我们关闭了终端)
执行以上命令后,我们便可以看到下图
之后,通过以下命令查看容器是否启动成功
docker ps -a
通过上图,可以看到我们的name=sanmu_mysql数据就有了
通过上面的步骤,本地已经有mysql的数据库服务了。接下来,我们进行连接
1、打开一个sql可视化工具,这里我使用Navicat,选择Connetion后,选mysql
2、name随意输入,Host=localhost,Port=我们之前命令对于的-p之后的端口映射,username我们没有设置,默认是root,密码之前我们设置的是123456
3、保存后,便可以在左侧看到一个新增的数据库,双击后,便可以连接了