侧边栏壁纸
  • 累计撰写 32 篇文章
  • 累计创建 18 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

docker安装软件篇

bsdlzg
2022-10-20 / 0 评论 / 0 点赞 / 219 阅读 / 562 字


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


0

评论区