启动docker中mysql
时间: 2023-05-08 20:00:46 浏览: 105
在docker中安装mysql详解
启动 Docker 中的 MySQL 需要先安装 Docker 并且在其中获取到 MySQL 的镜像文件。一旦镜像文件所需要的依赖关系被下载安装完毕,可以通过以下步骤启动 MySQL。
1. 打开终端,并输入以下命令:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=<root_password> -d mysql:latest
2. 上述命令会从 Docker Hub 下载最新的 MySQL 镜像,并通过 -p 参数来将宿主机的 3306 端口映射至容器内的 3306 端口,确保可以外部访问 MySQL 数据库。
3. 通过 -e 参数指定 MYSQL_ROOT_PASSWORD, 修改默认的 root 用户密码,确保安全性。
4. 最后使用 -d 参数将容器作为后台进程运行,执行后 MySQL 就会自动启动。
5. 若要连接 MySQL 数据库,需要通过本地的 3306 端口,使用指定的用户名和密码来进行访问。
在使用 MySQL 容器时,需要注意的是容器被删除后数据也会被删除,所以需要保存数据可以通过挂载本地目录或者使用其他外部存储方式来做到永久保存。
阅读全文