windows版docker安装镜像

目录

安装docker desktop

安装mysql

安装redis

安装zookeeper

安装kafka

安装rabbitmq

安装elasticsearch

 安装kibana


安装docker desktop

1.创建软连接,不安装在c盘

cmd /c   mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
cmd /c mklink /j "C:\Users\jiangyong\AppData\Local\Docker" "D:\Program Data\Docker"

2.创建D:\Program Files\Docker和D:\Program Data\Docker文件夹

3.安装docker desktop

安装mysql

1. 下载mysql镜像
docker pull mysql:8.0

2. 下载完之后,使用管理员打开cmd

docker run -itd -p 3306:3306 --privileged=true -v D:/docker_data/mysql8.0/mysql/log:/var/log/mysql -v D:/docker_data/mysql8.0/mysql/data":"/var/lib/mysql -v D:/docker_data/mysql8.0/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:8.0  --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

安装redis

  • docker pull redis:5.0.3
  • mkdir -p redis
  • mkdir -p redis/data
  • docker run -p 6379:6379 --name redis5.0.3 -v redis/redis.conf:/etc/redis/redis.conf -v redis/data:/data -d redis:5.0.3 redis-server /etc/redis/redis.conf --appendonly yes

安装zookeeper

查找镜像:
1 docker search zookeeper
拉取镜像:
1 docker pull wurstmeister / zookeeper
创建并启动zookeeper容器
1 docker run -d --name zookeeper -p 2181 : 2181 wurstmeister/zookeeper
设置zk 开机自启动
1 docker ps
2 docker update zookeeper --restart=always

安装kafka

查找镜像
1 docker search kafka
拉取镜像:
1 docker pull wurstmeister / kafka
创建并启动kafka容器,连接到上一步创建的zookeeper
1 docker run -d --name kafka --publish 9092 : 9092 --link zookeeper --env
KAFKA_ZOOKEEPER_CONNECT= zookeeper : 2181 --env KAFKA_ADVERTISED_HOST_NAME=localhost --env
KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka
设置kafka开机自启动
1 docker ps
2 docker update kafka --restart=always

安装rabbitmq

1.查看镜像
1 docker search rabbitmq
2.拉取镜像
1 #rabbitmq:management 这个是带 web 管理台的
2 docker pull rabbitmq
3. 启动RabbitMQ
1 # 方式一:默认 guest 用户,密码也是 guest
2 docker run -d --hostname my-rabbit --name rabbit -p 15672 : 15672 -p 5672 : 5672
rabbitmq : management
3 # 方式二:设置用户名和密码
4 docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e
RABBITMQ_DEFAULT_PASS=admin -p 15672 : 15672 -p 5672 : 5672 rabbitmq : management
4.登录页面: http://localhost:15672/#/
5. 设置 rabbitMq 开机启动
1 docker ps
2 docker update 容器 names (我本地容器 names rabbitmq -- restart = always
增加用户:
1
2 # 进入容器
3 docker exec - it { rabbitmq 容器名称或者 id } / bin / bash
4
5
6 # 新增用户 账号 admin 密码 123456 7 rabbitmqctl add_user admin 123456
8
9 # 设置用户操作权限
10 rabbitmqctl set_user_tags admin administrator
11
12 # 权限说明:
13 #administrator 超级管理员
14 #monitoring 监控者
15 #policymaker 策略制定者
16 #managment 普通管理员
17
18 # 退出
19
20 # 重新启动
21 docker - compose restart dockerlnmp_rabbitmq_1
22 # 或者
23 docker - compose restart

安装elasticsearch

1 $ es 版本 7.9.3
2 # 拉镜像
3 $ docker pull elasticsearch : 7.9.3
4 # 创建目录
5 # 1. data 空白目录
6 # 2. es node 配置文件 具体内容在下方贴出来了
7 # 3. 中文分词器 如果不需要可以不用挂载 我用的分词器是 ik
<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值