一 安装mysql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# docker 中下载 mysql
docker pull mysql
#启动
docker run --name mysql -p 3306:3306 -e mysql_root_password=123456 -d mysql
#进入容器
docker exec -it mysql bash
#登录mysql
mysql -u root -p // 回车输入密码
alter user 'root' @ 'localhost' identified by '123456' ;
#添加远程登录用户,直接用root账号登录也行。
create user 'yrzsp' @ '%' identified with mysql_native_password by '123456' ;
grant all privileges on *.* to 'yrzsp' @ '%' ;
|
问题:
客户端连接mysql出现“1251 client does not support …
解决
(1)查看用户信息
1
|
select host, user ,plugin,authentication_string from mysql. user ;
|
备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码
(2)修改用户密码
① 更新user为root,host为% 的密码为123456
1
|
alter user 'root' @ '%' identified with mysql_native_password by '123456' ;
|
② 更新user为root,host为localhost 的密码为123456
1
|
alter user 'root' @ 'localhost' identified with mysql_native_password by '123456' ;
|
连接成功
3. 使用mysql
1
2
3
4
5
|
#进入容器
docker exec -it mysql bash
#登录mysql
mysql -u root -p // 回车输入密码
|
二 安装redis
1.安装最新版
1
|
docker pull redis:latest
|
2.查看本地镜像
1
|
docker images
|
3. 运行容器
1
|
docker run -itd --name redis -p 6379:6379 redis
|
4. 查看运行情况
1
|
docker ps
|
5. 连接redis
1
2
|
docker exec -it redis- test /bin/bash
redis-cli
|
三 安装zookeeper
下载zookeeper
1
|
docker pull zookeeper
|
查看镜像
1
|
docker images
|
启动镜像,映射端口
1
|
docker run -- rm --name zookeeper -p 2181:2181 -d zookeeper
|
查看容器
1
|
docker ps
|
5. 进入zookeeper容器中
1
|
docker exec -it zookeeper /bin/bash
|
进入bin目录下:cd bin/
6. 连接zkclient.sh
1
|
root@6ec49958c478: /bin # zkcli.sh
|
四 安装rabbitmq
安装rabbitmq
1
|
docker pull rabbitmq:3.7.7-management
|
查看镜像
1
|
docker images
|
运行rabbitmq
1
|
docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management
|
查看镜像id
1
|
docker ps
|
5. 进入rabbitmq
1
|
docker exec -it 镜像 id /bin/bash
|
到此这篇关于windows下docker安装各种软件详解的文章就介绍到这了,更多相关windows docker安装内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/hcyxsh/article/details/118932874