☆问题描述
有一个小项目需要用到数据库,但是在自己电脑上安装mysql用麻烦,心想用一下docker,下面是我的简单使用:
★解决方案
1. 安装docker mysql容器
首先拉取mysql镜像 ,默认拉取最新版
docker pull mysql
然后创建容器
docker run --name mysql_zata -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数 | 解释 |
---|---|
docker run: | 创建Docker容器的命令。 |
–name mysql_zata | 这个选项用于指定容器的名称,这里将容器命名为"mysql_zata"。 |
-p 3306:3306: | 这个选项用于将容器内部的端口映射到宿主机上。具体来说,-p 3306:3306 将容器内部的MySQL数据库服务的端口3306映射到宿主机的端口3306。这样,您可以通过宿主机上的3306端口访问容器内的MySQL服务。 |
-e MYSQL_ROOT_PASSWORD=123456: | 这个选项用于设置MySQL数据库的root用户的密码。在这里,密码被设置为"123456"。这是一个环境变量设置,MySQL容器会使用这个密码来授权root用户访问数据库。 |
mysql: | 这是要运行的Docker镜像的名称。在这里,它是MySQL镜像,意味着会启动一个MySQL数据库容器。 |
现在是前台模式创建的(我也不是很清楚,反正关闭这个窗口服务就会停掉),关闭窗口也没事,可以重新再windows的docker界面重开
3. 连接mysql
现在用数据库工具就可以连接mysql了,我用的pycharm
输入用户名和密码就可以登录了