Loading

docker 搭建 sql 环境

docker 搭建 sql 环境

在网上看了看,原本想直接从 mysql 官网下来,但是看到很多人都是用 docker 搭建的,再想到以后也要会用 docker,最后决定用 docker 来搭建。

下载

docker 官网 下载 docker desktop。
下载好后,先检查一下环境,看看电脑是否开启了虚拟化,在任务管理器-性能-右下角查看,没有开启的要开一下,检查好后双击安装。
安装后运行,他给我蹦了个 cmd 弹窗,要求我升级 wsl, 这里要升级的,默认使用 wsl2, 只不过这个过程非常漫长~……
好不容易安装好后,要修改一下镜像源,因为 docker 默认是连接外网的镜像源,连接很不稳定,运气好的话会永远都连不上的(bushi)
在 Change setting 的 docker engine 里修改镜像源。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "26GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://dockerproxy.com",
    "https://docker.m.daocloud.io"
  ]
}

改好后在 cmd 中输入以下指令:

docker pull mysql:5.7

这样就会开始下载了,下载好后,我们可以检测一下。
首先,是docker run --name ctf-mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:5.7, 启动 mysql 容器,然后是 docker ps 验证容器状态,此时这里应该会看到 ctf-mysql 容器在运行,最后是连接测试 docker exec -it ctf-mysql mysql -u root -proot, 如果看到 mysql>, 那么我们的环境已经搭建成功了!

posted @ 2025-11-09 20:57  yi_fan0305  阅读(4)  评论(0)    收藏  举报