使用docker安装常用软件
大家好,我是音乐家。
在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安装常用软件相关推荐
- 【docker11】docker安装常用软件
目录 docker安装常用软件 1.安装软件说明 1.安装tomcat 2.安装mysql 2.1简单版 2.2实战版本 3.安装redis docker安装常用软件 1.安装软件说明 框架图 总体步 ...
- 四、docker系列之docker安装常用软件
docker安装常用软件 目录 docker安装常用软件 docker安装运行redis 一.DockerHup redis仓库 二.镜像拉取 三.镜像启动 四.参数解析 docker安装运行mysq ...
- Docker安装常用软件-Mysql
一.生成镜像 方法一:通过Dockerfile 1.新建目录 mysql D:\docker\docker应用池\mysql mysql目录下创建三个目录 /home/mysql /logs /co ...
- Docker安装常用软件/JAVA/大数据
Docker安装常用软件 文章目录 Docker安装常用软件 一.Docker安装 1. Windows安装Docker Desktop 2. Centos安装Docker 二.大数据组件安装 1. ...
- Docker 安装常用软件(超全、超实用)
容器化概念越来越普及,很多公司都在往这个方向发展,也有不少公司在招聘要求上提到这点.Docker就是一个出色的.开源的应用容器引擎.只需要一条命令就可安装一个软件环境,非常方便. 安装Docker 以 ...
- Docker安装常用软件
一.基本要用到的几个命令 其实记住下面这两个就行了 docker --help:列出所有命令及其说明 docker COMMAND --help:单个命令的用法 其中安装软件需要用到的 search: ...
- Docker 安装一些软件命令
Docker 安装一些软件命令 一.Docker的安装 1. Ubuntu系 2. Centos系 二.Docker可视化控制面板--Portainer汉化版 三.Docker运行Mysql 四.Do ...
- (七) Docker安装常规软件
Docker安装常规软件 一.安装tomcat 1.docker hub上面查找tomcat镜像 2.从docker hub上拉取tomcat镜像到本地 3.docker images查看是否有拉取到 ...
- ubuntu 美化日常配置和安装常用软件保姆级教程
目录 ubuntu 美化配置,日常配置,安装常用软件 前期准备 开机黑屏修复 更改用户名 软件包概念 卸载脚本 安装中文输入法 美化 安装必要软件 安装常用软件 微信 Docker 微信安装教程 QQ ...
最新文章
- 自建Yum源并与科大开源镜像站进行同步
- 如何查看PublicKeyToken
- 比特币交易平台软件开发:比特币和以太坊有什么区别?
- 联想y50p70换固态硬盘_换了固态硬盘电脑就变快?告诉你:固态硬盘不是万能药...
- mysql并行读写_mysql数据库大规模数据读写并行时导致的锁表问题
- ubuntu无法安装软件问题解决
- novoton-msys_init函数
- 新浪 java sdk_新浪微博Java SDK开发
- unity学习之路——什么是unity(附学习路线)
- python ADF单位根检验,序列平稳性检验
- 在双GPU(核显+NVIDIA)计算机中正确安装Ubuntu 18.04下的NVIDIA驱动程序(解决循环登录等问题)
- 唯品会财报:一面骄阳,一面寒霜
- 网卡多队列、RSS、RPS、RFS
- 【工程应用七】接着折腾模板匹配算法 (Optimization选项 + no_pregeneration模拟 + 3D亚像素插值)...
- pe系统如何读取手机_什么是otg(pe系统如何读取手机)
- Three.js实现的网站页面金字塔模型显示
- 技术入股创业注意事项
- C++学习(五) 静态数据成员和静态成员函数
- 契约锁助力大型能源组织“产-运-储-销-交易”文件电子签
- 日记-反思自制力不足与提出改进方案