docker挂载安装

299 阅读2分钟

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

在拉取过程中出现报错

image-20210429161315687.png

需要在 /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