用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch
https://blog.csdn.net/Saionyy/article/details/124243491
用Linux安装Docker
1、Docker官网下载地址:https://www.docker.com/get-started
2、查看Docker文档进行安装 这里是选CentOS7

3、卸载旧版本的docker,没有安装过可以跳过这步
旧版本的Docker被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
- sudo yum remove docker \
- docker-client \
- docker-client-latest \
- docker-common \
- docker-latest \
- docker-latest-logrotate \
- docker-logrotate \
- docker-engine
4、设置存储库-安装必须依赖的包 要等待一会儿
- sudo yum install -y yum-utils

- sudo yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo

5、安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io

下面按y进行下一步——>下一步一直到安装完成Docker,Docker已安装但未启动

sudo systemctl start docker

7、查看Docker虚拟机上下载有什么镜像使用超级管理员sudo docker images命令

8、设置docker开机自启动sudo systemctl enable docker

9、Docker配置阿里云镜像加速,登录自己的阿里云服务器,找到镜像加速器

选择CentOS,执行对应命令

执行以下命令
sudo mkdir -p /etc/docker
- sudo tee /etc/docker/daemon.json <<-'EOF'
- {
- "registry-mirrors": ["https://b6oepfv6.mirror.aliyuncs.com"]
- }
- EOF
- sudo systemctl daemon-reload
sudo systemctl restart docker
此时Docker就配置好阿里云镜像加速器了,后面就可以快速安装其他软件。
1. 拉取镜像
docker pull elasticsearch:7.5.1
1
2. 创建文件挂载目录
mkdir /root/ES/config/
mkdir /root/ES/data/
chmod 777 /root/ES/data
1
2
3
4
5
3. 创建配置文件
vi /root/ES/config/es.yml
1
cluster.name: elasticsearch-cluster
node.name: master
network.host: 0.0.0.0
network.publish_host: 192.168.2.124 #本机ip
http.port: 9200
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
discovery.seed_hosts: ["192.168.2.124:9300"] #所有主从节点ip:port
cluster.initial_master_nodes: ["master"]
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
4. 创建并启动es容器
docker run -e ES_JAVA_OPTS="-Xms2g-Xms2g" -d -p 9200:9200 -p 9300:9300 -v /root/ES/config/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /root/ES/data:/usr/share/elasticsearch/data --name ES 2bd69c322e98
1
5. 验证安装成功
在这里插入图片描述
6. 进入容器内设置密码
docker exec -it ES bash
1
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
# 依次输入密码按回车键确认
1
2
# 重启容器
docker restart ES
https://blog.csdn.net/weixin_42361442/article/details/121511762?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&utm_relevant_index=8
用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch的更多相关文章
- linux下安装jdk 详细步骤(一条命令即可安装)
转载:https://blog.csdn.net/luochangchen/article/details/72804426 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装 ...
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
使用autotools工具用configure.make.make install编译安装linux工程的详细步骤 转载tmxkwzy 最后发布于2016-11-24 10:20:15 阅读数 324 ...
- Git学习系列之Windows上安装Git详细步骤(图文详解)
前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...
- Windows 安装 Zookeeper 详细步骤
Windows 安装 Zookeeper 详细步骤 一. Zookeeper 安装包下载 1.官网地址 Zookeeper官网 2.安装包下载 这里选择目前的稳定版 3.6.3 下载 可以看到有两个选 ...
- 2021最新WordPress安装教程(三):安装WordPress详细步骤
前面已经通过< 2021最新WordPress安装教程(一):Centos7安装Apache>和< 2021最新WordPress安装教程(二):配置PHP和MySQL>两篇文 ...
- Linux下python安装升级详细步骤 | Python2 升级 Python3
Linux下python升级步骤 Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如 ...
- 在linux上安装Scala详细步骤
scala在linux安装很简单,就是下载,解压,配置环境变量,source一下成功. 提君博客原创 >>提君博客原创 http://www.cnblogs.com/tijun/ < ...
- Windows中安装Linux子系统的详细步骤
早就听说Windows中可以安装Linux子系统,体验了一下,感觉还是不错的,下面直接开始安装和配置步骤吧! 开启Windows中的配置 首先开启开发者模式 打开"所有设置"进入& ...
- linux 使用yum安装mysql详细步骤
环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...
- centos7安装Docker详细步骤(无坑版教程)
一.安装前必读 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可. 注意:本文的命令使用的是 root 用户登录执行,不 ...
随机推荐
- RNN - 梯度消失与爆炸
Last we learned Recurrent Neural Netwoks (RNN) and why they'er great for Language Modeling (LM) 就之前整 ...
- M系Mac原生运行《原神》保姆级教程!手把手教你零门槛畅玩手游!
Apple Silicon芯片的进化正在重塑M系列Mac的跨平台能力.通过开源工具PlayCover,开发者社区成功突破系统限制,让<原神 >等热门手游在M1/M2/M3/M4芯片设备上流 ...
- B1086 就不告诉你
描述 做作业的时候,邻座的小盆友问你:"五乘以七等于多少?"你应该不失礼貌地围笑着告诉他:"五十三."本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积. ...
- 一个加速github的简单方法
除了使用梯子外,我们可以在本地host文件里添加ip来使之更为稳定: Windows用户在C:\Windows\System32\drivers\etc下的hosts文件里的底部添加如下内容: # G ...
- 重磅!SpringBoot4发布,11项重大变更全解析!
不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示: 并且 Spring Boot 4 底层是基于全新 ...
- 洛谷 P5012 水の数列
洛谷 P5012 水の数列 Problem 给你一个长度为\(n(n\le10^6)\)的数列,有\(T(T\le 10^3)\)组询问,每一组询问查询区间\([l,r]\),请选择一个\(x\),将 ...
- 「Log」2023.8.16 小记
序幕 早上昏迷,九点才到校,少听了四道题,问题不大. 点咖啡喝. SAM 题也抽象.线段树合并,不会. 写个 AC 自动机板子. \(\color{royalblue}{P3808\ [模板]AC\ ...
- linux 配置定时任务
注意:定时任务执行默认路径,我们配置的命令如kubectl要配置绝对路径/usr/local/bin/kubectl,或者在脚本中全局定义PATH 配置说明 linux 配置定时任务的方式比较多,可以 ...
- 华为发布伙伴SDK优选库,并推动SDK安全隐私新标准制定
6月21日,在华为开发者大会2025<鸿蒙生态伙伴SDK论坛>上,华为与中国信通院标准所.鸿蒙生态伙伴代表上海CA.一砂.三未信安,共同宣布"鸿蒙生态伙伴SDK优选库" ...
- Web前端入门第 69 问:JavaScript Promise 提供的方法都使用过吗?
Promise 这个 API 曾在 JS 领域掀起过血雨腥风,以前的大佬们都喜欢手搓一个自己的 Promise 用以理解 Promise 的原理. Promise 的诞生,应该多少都有受到 jQuer ...