1.docker的安装
服务器: CentOS Linux release 7.4.1708 (Core)
curl -sSL https://get.daocloud.io/docker | sh //daocloud一键安装命令
2.启动docker
service docker start
ps -ef|grep docker //查看docker是否启动成功
3.使用docker安装mysql
docker search mysql //查询mysql安装软件
docker pull mysql //安装mysql使用默认版本
docker pull mysql:5.7 //这样可以指定mysql的版本号进行安装
docker images //查看镜像,出现下图说明已经安装好了
4.启动mysql容器
首先创建好用来存放mysql产生的文件(conf,log,data)目录
cd /home/
mkdir mysql_docker
cd mysql_docker/
echo $PWD //查看当前路径
安装命令:
docker run --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
安装完成后,查看mysql容器
docker ps -a
进入mysql容器,并登陆mysql
docker exec -it mysql bash
mysql -u root -p
如果mysql需要对外访问,开启远程连接权限
use mysql;
select host,user from user; //查看用户
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; //给指定用户开启远程权限
flush privileges; //刷新