Windows下Docker安装各种软件详解

2022-06-28 11:37:25

Windows下Docker安装各种软件详解

一 安装Mysql


# docker 中下载 mysql
docker pull mysql
 
#启动
docker run--name mysql-p3306: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'@'%';
  1. 问题:
    客户端连接mysql出现“1251 client does not support …
    在这里插入图片描述
  2. 解决
    (1)查看用户信息
select host,user,plugin,authentication_string from mysql.user;

在这里插入图片描述
备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码

(2)修改用户密码
① 更新user为root,host为% 的密码为123456

ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY'123456';

② 更新user为root,host为localhost 的密码为123456

ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'123456';

连接成功
在这里插入图片描述
3. 使用MySQL

#进入容器
docker exec-it mysql bash
 
#登录mysql
mysql-u root-p//回车输入密码

二 安装Redis

  1. 安装最新版
docker pull redis:latest

在这里插入图片描述

  1. 查看本地镜像
docker images

在这里插入图片描述
3. 运行容器

docker run-itd--name redis-p6379:6379 redis

在这里插入图片描述
4. 查看运行情况

docker ps

在这里插入图片描述5. 连接redis

docker exec-it redis-test/bin/bash
redis-cli

在这里插入图片描述

三 安装Zookeeper

  1. 下载Zookeeper
docker pull zookeeper
  1. 查看镜像
docker images
  1. 启动镜像,映射端口
docker run--rm--name zookeeper-p2181:2181-d zookeeper
  1. 查看容器
docker ps

在这里插入图片描述
5. 进入Zookeeper容器中

docker exec-it zookeeper/bin/bash

进入bin目录下:cd bin/

在这里插入图片描述
6. 连接zkClient.sh

root@6ec49958c478:/bin# zkCli.sh

在这里插入图片描述

四 安装RabbitMQ

  1. 安装rabbitmq
docker pull rabbitmq:3.7.7-management
  1. 查看镜像
docker images
  1. 运行rabbitmq
docker run-d--name rabbitmq-p15672:15672-p5672:5672 rabbitmq:3.7.7-management
  1. 查看镜像id
docker ps

在这里插入图片描述
5. 进入rabbitmq

docker exec-it 镜像id/bin/bash

在这里插入图片描述

  • 作者:勉之~
  • 原文链接:https://blog.csdn.net/hcyxsh/article/details/118932874
    更新时间:2022-06-28 11:37:25