使用 docker 安装mysql
1.查找Docker Hub上的mysql镜像
docker search mysql
2.这里我们拉取官方的镜像,标签为5.6
docker pull mysql:5.6
3.等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.6的镜像。
runoob@runoob:~/mysql$ docker images |grep mysql
mysql 5.6 2c0964ec182a 3 weeks ago 329 MB
4.制作mysql的容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
5.查看容器是否运行了
docker ps
出现如下信息 就证明运行成功
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11a1a9e7d6e9 mysql "docker-entrypoint..." 10 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
进入容器内部
docker exec -it mysql /bin/bash
登录
mysql -u root -p
修改密码
alter user 'root'@'%' identified with mysql_native_password by 'root';
刷新
flush privileges;
安装完成