Docker安装 & 使用docker安装mysql
Docker:
虚拟容器技术,Docker基于镜像,可以快速启动各种容器。每一个容器都是一个完整的运行环境,容器之间相互隔离;
··················
安装Docker:
————————————————————————
使用docker安装mysql
建议添加阿里云镜像加速
点击查看添加阿里云镜像加速步骤
1,下载镜像
// 不指定版本号 默认最新版本
docker pull mysql:5.7
-------------------------------------
//查看镜像
docker images
2,通过镜像创建容器并运行
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:5.7
-------------------------------------
//查看正运行的容器
docker ps
-------------------------------------
演示:
[root@iz2zeeqarhy946t7zynsh8z ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2954212b074f mysql:5.7 "docker-entrypoint.s…" 15 minutes ago Up 15 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mymysql
3,进入容器
docker exec -it 2954212b074f /bin/sh
4,进入mysql,修改root用户允许远程访问
mysql -uroot -p
//接着输入密码
alter user 'root'@'%' identified with mysql_native_password by 'root';
5,使用Navicat Premium 连接
注意:使用阿里云服务器的话 有坑
:阿里云安全组授权对象的填写方法
官方帮助文档参考传送门