Windows安装docker

下载安装

  1. 官网下载windowsa版本docker:Install Docker Desktop on Windows
  2. 下载完成,双击执行安装文件:Docker Desktop Installer.exe
  3. 安装完成后,会提示重启

    注意安装完成后,会自动重启电脑,提前保存文件

Docker配置【可选】

一、修改镜像文件路径
  1. 先退出docker
  2. cmd中运行
    wsl --list -v
    
  3. 导出镜像文件
    wsl --export docker-desktop E:\docker-desktop.tar
    wsl --export docker-desktop-data E:\docker-desktop-data.tar
    
  4. 注销镜像
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
    
  5. 创建新的镜像两个文件夹【根据你磁盘大小安装】
    在这里插入图片描述

    注意:文件夹路径中能含有空格

  6. 导出的 Docker 镜像再导入回wsl,并设置挂载新文件夹目录
    wsl --import docker-desktop D:\Docker\docker-desktop E:\docker-desktop.tar --version 2
    wsl --import docker-desktop-data D:\Docker\docker-desktop-data E:\docker-desktop-data.tar --version 2
    
  7. 重启Docker,成功启动,可以删除导出的步骤3中.tar文件
二、配置镜像地址
  1. setting - Docker Engine
    在这里插入图片描述
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://mirror.ccs.tencentyun.com"
      ]
    

使用Docker Desktop

一、安装Reids
  1. 搜索Redis,Pull 拉取镜像在这里插入图片描述
  2. 配置启动
    在这里插入图片描述

    没有挂载配置之类的

已启动:
在这里插入图片描述

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

没有配置密码

二、 安装Mysql
  1. 搜索mysql,Pull 拉取镜像
    在这里插入图片描述

  2. 启动配置
    在这里插入图片描述

  3. 连接【账号:root , 密码:上面配置的root
    在这里插入图片描述

三、安装MongoDB
  1. 搜索mongodb,Pull 拉取镜像
    在这里插入图片描述
  2. 启动配置【用户名:MONGO_INITDB_ROOT_USERNAME=root, 密码:MONGO_INITDB_ROOT_PASSWORD = root】
    在这里插入图片描述
  3. 连接
  • MongoDBCompass连接
    在这里插入图片描述
  • Navicat连接
    在这里插入图片描述
四、安装RabbitMQ
  1. 搜索RabbitMQ,Pull 拉取镜像
    在这里插入图片描述
  2. 启动配置
    在这里插入图片描述
  • 自定义账号密码(如果需要,不需要则是默认账号密码:guest)
    在这里插入图片描述
  1. 登录控制面板
    在这里插入图片描述
五、安装RocketMQ
  1. 搜索RocketMQ、rocketmq-console (rocketmq-dashboard 这个更好),Pull 拉取镜像
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 配置:/conf/broker.con中增加下面配置,解决 sendDefaultImpl call timeout 问题,开启消息轨迹

    	namesrvAddr = 公网ip:9876
    	brokerIP1 = 公网ip
    	traceTopicEnable=true
    	enableQueryByMsgId=true
    
  3. 启动mq

  • 启动nameserv
    docker run -d --name rmqnamesrv  -p 9876:9876 apache/rocketmq:latest sh mqnamesrv
    
  • 启动broker,并开启自动创建topic,开启消息轨迹
    docker run -d --name rmqbroker -p 10911:10911 -p 10909:10909 -e "NAMESRV_ADDR=公网ip:9876" apache/rocketmq:latest sh mqbroker -n 公网ip:9876 -c /home/rocketmq/rocketmq-5.1.4/conf/broker.conf autoCreateTopicEnable=true traceTopicEnable=true
    
  • 启动mq看板
    docker run -d --name rmqadmin -e "JAVA_OPTS=-Drocketmq.namesrv.addr=公网ip:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 9877:8080 -t styletang/rocketmq-console-ng
    
    • 这个仪表盘有消息轨迹、系统主题是分开的(推荐
    docker run -d --name rmqadmin -e "JAVA_OPTS=-Drocketmq.namesrv.addr=公网ip:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 9877:8080 -t apacherocketmq/rocketmq-dashboard
    

其他中间件安装类似!

遇到问题

一、 虚拟化开启用 在这里插入图片描述
解决
  1. 进入BIOS
  2. 开启CPU虚拟化功能:

    对于Intel处理器,请找到“Intel Virtual Technology”或类似的选项,并设置为“Enable”。
    对于AMD处理器,请找到“SVM Support”并同样设置为“Enable”

  3. 保存配置,重启
二、wsl问题

在这里插入图片描述

解决:
  1. 下载Linux 内核更新:官网下载
  2. 设置wsl 2
    wsl --set-default-version 2
    
  3. 重启
  • 19
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值