Windows下Docker安装各种软件的详细过程

 更新时间:2021年07月22日 10:40:19   作者:勉之~  
这篇文章主要介绍了Windows下Docker安装各种软件的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一 安装Mysql

# 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)查看用户信息

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

在这里插入图片描述

2.查看本地镜像

docker images

在这里插入图片描述

3. 运行容器

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

在这里插入图片描述

4. 查看运行情况

docker ps

在这里插入图片描述

5. 连接redis

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

在这里插入图片描述

三 安装Zookeeper

下载Zookeeper

docker pull zookeeper

查看镜像

docker images

启动镜像,映射端口

docker run --rm --name zookeeper -p 2181:2181 -d zookeeper

查看容器

docker ps

在这里插入图片描述

5. 进入Zookeeper容器中

docker exec -it zookeeper /bin/bash

进入bin目录下:cd bin/

在这里插入图片描述

6. 连接zkClient.sh

root@6ec49958c478:/bin# zkCli.sh

在这里插入图片描述

四 安装RabbitMQ

安装rabbitmq

docker pull rabbitmq:3.7.7-management

查看镜像

docker images

运行rabbitmq

docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management

查看镜像id

docker ps 

在这里插入图片描述

5. 进入rabbitmq

docker exec -it 镜像id /bin/bash

在这里插入图片描述

到此这篇关于Windows下Docker安装各种软件详解的文章就介绍到这了,更多相关Windows Docker安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • centos下docker安装及springboot远程发布docker的方法

    centos下docker安装及springboot远程发布docker的方法

    这篇文章主要介绍了centos下docker安装及springboot远程发布docker的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Docker数据管理与网络通信的使用

    Docker数据管理与网络通信的使用

    这篇文章主要介绍了Docker数据管理与网络通信的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • 关于docker启动jenkins环境的问题

    关于docker启动jenkins环境的问题

    这篇文章主要介绍了docker启动jenkins环境的问题,文中提到了jenkins基本工作原理及管理员密码获取方法,对docker启动jenkins环境相关知识感兴趣的朋友一起看看吧
    2022-04-04
  • 解决docker数据文件过大导致根磁盘满的问题

    解决docker数据文件过大导致根磁盘满的问题

    本篇文章主要介绍了解决docker数据文件过大导致根磁盘满的问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • 使用Docker安装部署MySQL和Redis的详细过程

    使用Docker安装部署MySQL和Redis的详细过程

    这篇文章主要介绍了使用Docker安装部署MySQL和Redis,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 详解如何获取docker容器(container)的ip地址

    详解如何获取docker容器(container)的ip地址

    这篇文章主要介绍了详解如何获取docker容器(container)的ip地址,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • docker运行nginx镜像的实现步骤

    docker运行nginx镜像的实现步骤

    这篇文章主要介绍了docker运行nginx镜像的实现,并将配置文件和目录挂载到宿主机上,以实现方便统一的管理配置信息,感兴趣的可以了解一下
    2023-10-10
  • 详解Docker镜像提交命令commit的工作原理和使用方法

    详解Docker镜像提交命令commit的工作原理和使用方法

    这篇文章主要介绍了详解Docker镜像提交命令commit的工作原理和使用方法,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用,感兴趣的可以了解一下
    2018-11-11
  • docker中使用mysql数据库详解(在局域网访问)

    docker中使用mysql数据库详解(在局域网访问)

    这篇文章主要给大家介绍了在docker中使用mysql数据库,在局域网访问的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 使用Docker开发python Web 应用

    使用Docker开发python Web 应用

    本文给大家详细讲解了如何使用Docker开发python应用,特别是WEB应用的步骤,Docker本质上提供了非常轻量化的VMs,我们可以使用其创建一个高标准隔离并能大大减少失配的开发和产品环境。
    2016-10-10

最新评论