Skip to main content

docker安装

https://www.docker.com/

安装完成之后,会有这样的软件

Untitled

运行这个软件后,你可以在终端docker相关的命令,docker -v 查看docker的版本

Untitled

docker下载mysql数据库

执行

docker pull mysql

你变化看到下面的执行结果

Untitled

通过这种方式,我们将mysql的镜像下载到了本地,之后执行

docker images -a # -a表示所有

看到mysql镜像

Untitled

有了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的命令,容器会一直执行,哪怕我们关闭了终端)

执行以上命令后,我们便可以看到下图

Untitled

之后,通过以下命令查看容器是否启动成功

docker ps -a

Untitled

通过上图,可以看到我们的name=sanmu_mysql数据就有了

通过上面的步骤,本地已经有mysql的数据库服务了。接下来,我们进行连接

1、打开一个sql可视化工具,这里我使用Navicat,选择Connetion后,选mysql

Untitled

2、name随意输入,Host=localhost,Port=我们之前命令对于的-p之后的端口映射,username我们没有设置,默认是root,密码之前我们设置的是123456

Untitled

3、保存后,便可以在左侧看到一个新增的数据库,双击后,便可以连接了