当前位置:   article > 正文

docker基础(4):安装常用软件_docker必装软件

docker必装软件

dockerhub仓库地址

https://registry.hub.docker.com/

开发部署中,需要安装一些软件,这里记录一些软件的安装命令。

docker安装nginx

docker run -d --name mynginx -p 8888:80 nginx
  • 1

docker安装tomcat

docker run -d -p 8080:8080 --name tomcat9 tomcat
  • 1

docker安装elasticsearch (单机)

  1. 下载和启动elasticsearch,并将插件包文件夹挂载到主机(/home/elasticsearch/plugins)
docker run -d -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.17.4
  • 1
  1. 下载分词器
    IK分词器
    Elasticsearch默认是没有分词功能的,分词是以插件的形式安装。
    默认情况下,Es没有分词器,分词器是以插件包的形式存在。
    下载地址 :https://github.com/medcl/elasticsearch-analysis-ik/releases/
    在这里插入图片描述

zip文件解压后,文件夹名称更名为ik

  1. 上传分词器(这里使用ik分词器)到主机,位置为/home/elasticsearch/plugins
    在这里插入图片描述

  2. 重启容器

docker restart elasticsearch
  • 1

docker安装redis(单机)

docker run -d  --name redis -p 6379:6379 -d redis:latest
# 指定版本
docker run -d  --name redis -p 6379:6379 -d redis:7.0.5
# 指定密码
docker run -d  --name redis -p 6379:6379 -d redis:7.0.5 --requirepass 123456
  • 1
  • 2
  • 3
  • 4
  • 5

docker安装memcached

docker run --name memcached -p 11211:11211 -d daocloud.io/library/memcached:1.5.1-alpine
  • 1

docker安装zipkin

docker run --name=zipkin -p 9411:9411 -d openzipkin/zipkin
  • 1

docker安装nacos

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
  • 1

docker安装Rabbitmq

docker run --name=rabbitmq -p 15672:15672 -p 5672:5672 -d rabbitmq:management
  • 1

docker安装mysql

#启动并挂载mysql的数据到主机下的目录,并且挂载时区和时间到宿主机(采用主机时间)
docker run -d -p 3306:3306 -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
  • 1
  • 2

如果没有挂载时区,显示时间将会时国际标准时,比北京时间少8个小时。
也可以使用mysql命令修改时区

//设置全局时区
set global time_zone = '+8:00';
//立即生效
flush privileges;
  • 1
  • 2
  • 3
  • 4

docker安装zookeeper

docker run -d --name zookeeper --privileged=true -p 2181:2181  -v /mydata/zookeeper/data:/data -v /mydata/zookeeper/conf:/conf -v /mydata/zookeeper/logs:/datalog zookeeper:3.5.7
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/160430
推荐阅读
相关标签
  

闽ICP备14008679号