大家好,我是音乐家。

在docker的自行摸索中,确实踩过很多坑,耽误过很多时间。接下来我会一一讲解常用软件的下载。亲测有效!

目录

1.安装mysql

2.安装mongodb

3.安装rabbitmq

4.安装elasticsearch

5.安装elasticsearch-head

6.安装zookeeper

7.安装redis


里面包括安装以及运行的命令,大家CV就行了

1.安装mysql

docker pull mysql:8.0.16
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.16docker exec -it mysql /bin/bash
mysql -u root -p
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
flush privileges;

2.安装mongodb

docker pull mongo:latest
docker run -d --restart=always -p 27017:27017 --name mymongo -v /data/db:/data/db -d mongo
docker exec -it mymongo /bin/bash
mongo

3.安装rabbitmq

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

4.安装elasticsearch

cat /proc/sys/vm/max_map_count
sysctl -w vm.max_map_count=262144
docker pull elasticsearch:7.7.0
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0
访问:http://你的IP:9200

5.安装elasticsearch-head

docker pull mobz/elasticsearch-head:5
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
#启动容器docker start elasticsearch-headordocker start 容器id (docker ps -a 查看容器id )
访问:http://你的IP:9100

解决elasticsearch与elasticsearch-head之间的跨域问题(elasticsearch-head连接不上elasticsearch)

1.修改docker中elasticsearch的elasticsearch.yml文件

docker exec -it elasticsearch /bin/bash (进不去使用容器id进入)vi config/elasticsearch.yml

在最下面添加2行

http.cors.enabled: true
http.cors.allow-origin: "*"

保存并退出然后重启服务

exit
docker restart ElasticSearch的容器id

2.ElasticSearch-head 操作时不修改配置,默认会报 406错误码

docker cp ElasticSearch-head的容器id:/usr/src/app/_site/vendor.js /usr/local/
cd /usr/local
vim vendor.js

3.编辑vendor.js

一共有两处需要修改:

1.6886行:contentType:"application/x-www-form-urlencoded"

改成:contentType:"application/json;charset=UTF-8"

2.7574行:var inspectData=s.contentType===application/x-www-form-urlencoded"&&

改成:var inspectData=s.contentType===application/json;charset=UTF-8"&&

(此处为了你们可以CV,我直接手打了)

4.修改完成在复制回容器

​docker cp /usr/local/vendor.js  ElasticSearch-head的容器id:/usr/src/app/_site

5.重启elasticsearch-head

docker restart ElasticSearch-head的容器id

6.安装zookeeper

docker pull zookeeper
mkdir -p ~/zookeeper/data
docker run -d -p 2181:2181 -v /Users//Desktop/zookeeper/data/:/data/ --name=zookeeper --privileged zookeeper

7.安装redis

docke pull redis
docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "这里放你设置的redis密码"

使用docker安装常用软件相关推荐

  1. 【docker11】docker安装常用软件

    目录 docker安装常用软件 1.安装软件说明 1.安装tomcat 2.安装mysql 2.1简单版 2.2实战版本 3.安装redis docker安装常用软件 1.安装软件说明 框架图 总体步 ...

  2. 四、docker系列之docker安装常用软件

    docker安装常用软件 目录 docker安装常用软件 docker安装运行redis 一.DockerHup redis仓库 二.镜像拉取 三.镜像启动 四.参数解析 docker安装运行mysq ...

  3. Docker安装常用软件-Mysql

    一.生成镜像 方法一:通过Dockerfile 1.新建目录 mysql  D:\docker\docker应用池\mysql mysql目录下创建三个目录 /home/mysql /logs /co ...

  4. Docker安装常用软件/JAVA/大数据

    Docker安装常用软件 文章目录 Docker安装常用软件 一.Docker安装 1. Windows安装Docker Desktop 2. Centos安装Docker 二.大数据组件安装 1. ...

  5. Docker 安装常用软件(超全、超实用)

    容器化概念越来越普及,很多公司都在往这个方向发展,也有不少公司在招聘要求上提到这点.Docker就是一个出色的.开源的应用容器引擎.只需要一条命令就可安装一个软件环境,非常方便. 安装Docker 以 ...

  6. Docker安装常用软件

    一.基本要用到的几个命令 其实记住下面这两个就行了 docker --help:列出所有命令及其说明 docker COMMAND --help:单个命令的用法 其中安装软件需要用到的 search: ...

  7. Docker 安装一些软件命令

    Docker 安装一些软件命令 一.Docker的安装 1. Ubuntu系 2. Centos系 二.Docker可视化控制面板--Portainer汉化版 三.Docker运行Mysql 四.Do ...

  8. (七) Docker安装常规软件

    Docker安装常规软件 一.安装tomcat 1.docker hub上面查找tomcat镜像 2.从docker hub上拉取tomcat镜像到本地 3.docker images查看是否有拉取到 ...

  9. ubuntu 美化日常配置和安装常用软件保姆级教程

    目录 ubuntu 美化配置,日常配置,安装常用软件 前期准备 开机黑屏修复 更改用户名 软件包概念 卸载脚本 安装中文输入法 美化 安装必要软件 安装常用软件 微信 Docker 微信安装教程 QQ ...

最新文章

  1. 自建Yum源并与科大开源镜像站进行同步
  2. 如何查看PublicKeyToken
  3. 比特币交易平台软件开发:比特币和以太坊有什么区别?
  4. 联想y50p70换固态硬盘_换了固态硬盘电脑就变快?告诉你:固态硬盘不是万能药...
  5. mysql并行读写_mysql数据库大规模数据读写并行时导致的锁表问题
  6. ubuntu无法安装软件问题解决
  7. novoton-msys_init函数
  8. 新浪 java sdk_新浪微博Java SDK开发
  9. unity学习之路——什么是unity(附学习路线)
  10. python ADF单位根检验,序列平稳性检验
  11. 在双GPU(核显+NVIDIA)计算机中正确安装Ubuntu 18.04下的NVIDIA驱动程序(解决循环登录等问题)
  12. 唯品会财报:一面骄阳,一面寒霜
  13. 网卡多队列、RSS、RPS、RFS
  14. 【工程应用七】接着折腾模板匹配算法 (Optimization选项 + no_pregeneration模拟 + 3D亚像素插值)...
  15. pe系统如何读取手机_什么是otg(pe系统如何读取手机)
  16. Three.js实现的网站页面金字塔模型显示
  17. 技术入股创业注意事项
  18. C++学习(五) 静态数据成员和静态成员函数
  19. 契约锁助力大型能源组织“产-运-储-销-交易”文件电子签
  20. 日记-反思自制力不足与提出改进方案

热门文章

  1. 在PPT中插入网页技巧
  2. kwgt使用的是什么计算机语言,kwgt最新版
  3. 计算机算法对程序设计的作用,浅谈对计算机程序设计的认识
  4. Linux 防止cc syn ack 攻击
  5. 10K负温度系数热敏电阻(NTC)温度与阻值对应关系表
  6. CentOS8使用cephadm部署和配置Ceph Octopus
  7. zb计算机术语,容量1zb等于多少kb
  8. 96微信编辑器如何调整文章格式?
  9. 这11个网络工程师必备实用软件,别说老杨藏私不告诉你
  10. 英语NanyangJade南阳玉nanyangjade独山玉