docker安装mysql
docker安装参考:
https://blog.csdn.net/jg_csdn/article/details/122618152?spm=1001.2014.3001.5501
查看可用的 MySQL 版本
1、访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。
可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。
2、使用 docker search mysql 命令来查看可用版本:
docker search mysql
拉取 MySQL 镜像
docker pull mysql:latest
或者指定版本
docker pull mysql:版本号,如docker pull mysql:8.0.28
查看本地镜像
docker images
运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
docker run -itdp 3306:3306 --restart=always --name=mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
–restart=always:容器开机自启动;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口;
–name=mysql: 为容器指定一个名称;
-e MYSQL_ROOT_PASSWORD=123456:设置mysql root密码;
mysql :镜像名称;
安装成功
docker ps
进入容器
docker exec -it mysql bash
测试连接:
本机可以通过 root 和密码 123456(前面步骤启动容器时设置的密码) 访问 MySQL 服务。
mysql -h localhost -u root -p