docker挂载安装
es相关版本下载地址:elasticsearch.cn/download/
安装7.4.2版本elasticsearch。
1.拉取安装包
docker pull elasticsearch:7.4.2
2.本机创建需挂载的内容
mkdir config
mkdir data
mkdir plugins
3.创建相关文件
在config下创建elasticsearch.yml配置文件;
在plugins下载入ik;
4.挂载启动
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v /envi/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /envi/elasticsearch/data:/usr/share/elasticsearch/data -v /envi/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /envi/elasticsearch/logs:/usr/share/elasticsearch/logs --privileged=true -d elasticsearch:7.4.2
安装kibana
1.拉取安装包
docker pull kibana
在拉取过程中出现报错
需要在 /etc/hosts中添加映射,xxxxxxxxx index.docker.io
2.创建挂载
## ** THIS IS AN AUTO-GENERATED FILE **## Default Kibana configuration for docker targetserver.name: kibanaserver.host: "0"elasticsearch.hosts: [ "http://192.168.31.190:9200" ] #ip地址为elastic的地址xpack.monitoring.ui.container.elasticsearch.enabled: true
3.挂载启动
docker run -d --name=kibana --link elasticsearch -p 5601:5601 --privileged=true -v /envi/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml docker.io/kibana:7.4.2
4.查看ip地址
docker inspect idorname | grep IPAddress
挂载安装mysql
1.拉取安装包
docker pull mysql
2.创建挂载
mkdir xxxxx
3.挂载启动
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /envi/mysql/data:/var/lib/mysql --privileged=true -d docker.io/mysql:latest
4.导出
1.修改配置文件
[mysqldump]
user=xxx
password=xxx
2.执行命令
mysqldump databasename > d:\dump.sql
安装nginx
1.拉取安装包
docker pull nginx
2.创建挂载目录
mkdir xxx
3.挂载启动
docker run --name nginx -d -p 80:80 --privileged=true -v /envi/nginx/logs:/var/log/nginx -v /envi/nginx/config/nginx.conf:/etc/nginx/nginx.conf -v /envi/nginx/html:/usr/share/nginx/html nginx
安装redis
1.拉取安装包
2.创建挂载目录及文件
3.挂载启动
docker run -p 6379:6379 --name redis --privileged=true --appendonly=yes -v /envi/redis/config/redis.conf:/etc/redis/redis.conf -v /envi/redis/data:/data -d redis:latest redis-server /etc/redis/redis.conf
安装activemq
3.挂载安装
docker run --name activemq -d -p 8161:8161 -p 61616:61616 -e ACTIVEMQ_ADMIN_LOGIN=admin -e ACTIVEMQ_ADMIN_PASSWORD=123456 --privileged=true -v /envi/activemq/config:/opt/activemq/conf/ -v /envi/activemq/data:/data/activemq -v /envi/activemq/logs:/var/log/activemq webcenter/activemq:latest