docker安装mysql
docker run --name mysql --restart=always -p 3306:3306 -v /home/linux/mysql/data:/var/lib/mysql -v /home/linux/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7
docker安装nginx
docker run --name nginx --restart=always -d -p 80:80 -v /home/linux/nginx/www:/www -v /home/linux/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/linux/nginx/conf.d:/etc/nginx/conf.d nginx
nginx reload: docker exec -it 00632b567060 nginx -s reload
docker安装redis
docker run -p 6379:6379 --name redis -v /home/linux/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/linux/redis/conf/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
docker进入redis客户端
docker exec -it redis redis-cli
redis设置密码
config set requirepass xB239MCfg3321Pq002
docker安装rabbitmq
#指定版本,该版本包含了web控制页面
docker pull rabbitmq:management
#方式一:默认guest 用户,密码也是 guest
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
#方式二:设置用户名和密码
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
docker安装es和kibana
docker安装es(启动内存要调大,不然会启动失败)
docker pull elasticsearch:7.12.1
启动es
docker run -p 9200:9200 -d --name es -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -v /home/linux/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/linux/es/data:/usr/share/elasticsearch/data -v /home/linux/es/es/plugins:/usr/share/elasticsearch/plugins --privileged=true elasticsearch:7.12.1
删除索引 DELETE
curl -XDELETE 'localhost:9200/customer?pretty'
列出所有索引
curl 'localhost:9200/_cat/indices?v'
kibana的安装配置
docker pull kibana:7.12.1
docker run -p 5601:5601 -d --name kibana --restart=always -v /home/linux/kibana/conf/kibana.yml:/usr/share/kibana/config/kibana.yml --privileged=true kibana:7.12.1
logstash安装配置
docker pull logstash:7.17.0
docker run --rm -it -d --name=logstash -p 5047:5047 -v /home/linux/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf -v /home/linux/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml logstash:7.17.0
docker run #运行
--rm #退出删除
-it #后台运行
-v /home/linux/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf#挂载日志收集配置文件
-v /home/linux/logstash//logstash.yml:/usr/share/logstash/config/logstash.yml#挂载logstash配置文件默认主机是elasticsearch
logstash:7.17.0#使用的镜像
mongo安装
docker pull mongo:4.2.5
docker run -d --name mongo -v /home/linux/mongodb/datadb:/data/db -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=root --privileged=true mongo:4.2.5
版权归属:
bsdlzg
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区