https://blog.csdn.net/Saionyy/article/details/124243491

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

1、Docker官网下载地址:https://www.docker.com/get-started

2、查看Docker文档进行安装 这里是选CentOS7

3、卸载旧版本的docker,没有安装过可以跳过这步

旧版本的Docker被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。

  1.  
    sudo yum remove docker \
  2.  
    docker-client \
  3.  
    docker-client-latest \
  4.  
    docker-common \
  5.  
    docker-latest \
  6.  
    docker-latest-logrotate \
  7.  
    docker-logrotate \
  8.  
    docker-engine

4、设置存储库-安装必须依赖的包 要等待一会儿

  1.  
    sudo yum install -y yum-utils
  2.  
     

  1.  
    sudo yum-config-manager \
  2.  
    --add-repo \
  3.  
    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
  1.  
    sudo tee /etc/docker/daemon.json <<-'EOF'
  2.  
    {
  3.  
    "registry-mirrors": ["https://b6oepfv6.mirror.aliyuncs.com"]
  4.  
    }
  5.  
    EOF
  6.  
     
  1.  
    sudo systemctl daemon-reload
  2.  
     
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的更多相关文章

  1. linux下安装jdk 详细步骤(一条命令即可安装)

    转载:https://blog.csdn.net/luochangchen/article/details/72804426 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装 ...

  2. 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤

    使用autotools工具用configure.make.make install编译安装linux工程的详细步骤 转载tmxkwzy 最后发布于2016-11-24 10:20:15 阅读数 324 ...

  3. Git学习系列之Windows上安装Git详细步骤(图文详解)

    前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...

  4. Windows 安装 Zookeeper 详细步骤

    Windows 安装 Zookeeper 详细步骤 一. Zookeeper 安装包下载 1.官网地址 Zookeeper官网 2.安装包下载 这里选择目前的稳定版 3.6.3 下载 可以看到有两个选 ...

  5. 2021最新WordPress安装教程(三):安装WordPress详细步骤

    前面已经通过< 2021最新WordPress安装教程(一):Centos7安装Apache>和< 2021最新WordPress安装教程(二):配置PHP和MySQL>两篇文 ...

  6. Linux下python安装升级详细步骤 | Python2 升级 Python3

    Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如 ...

  7. 在linux上安装Scala详细步骤

    scala在linux安装很简单,就是下载,解压,配置环境变量,source一下成功. 提君博客原创 >>提君博客原创 http://www.cnblogs.com/tijun/ < ...

  8. Windows中安装Linux子系统的详细步骤

    早就听说Windows中可以安装Linux子系统,体验了一下,感觉还是不错的,下面直接开始安装和配置步骤吧! 开启Windows中的配置 首先开启开发者模式 打开"所有设置"进入& ...

  9. linux 使用yum安装mysql详细步骤

    环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...

  10. centos7安装Docker详细步骤(无坑版教程)

    一.安装前必读 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可. 注意:本文的命令使用的是 root 用户登录执行,不 ...

随机推荐

  1. RNN - 梯度消失与爆炸

    Last we learned Recurrent Neural Netwoks (RNN) and why they'er great for Language Modeling (LM) 就之前整 ...

  2. M系Mac原生运行《原神》保姆级教程!手把手教你零门槛畅玩手游!

    Apple Silicon芯片的进化正在重塑M系列Mac的跨平台能力.通过开源工具PlayCover,开发者社区成功突破系统限制,让<原神 >等热门手游在M1/M2/M3/M4芯片设备上流 ...

  3. B1086 就不告诉你

    描述 做作业的时候,邻座的小盆友问你:"五乘以七等于多少?"你应该不失礼貌地围笑着告诉他:"五十三."本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积. ...

  4. 一个加速github的简单方法

    除了使用梯子外,我们可以在本地host文件里添加ip来使之更为稳定: Windows用户在C:\Windows\System32\drivers\etc下的hosts文件里的底部添加如下内容: # G ...

  5. 重磅!SpringBoot4发布,11项重大变更全解析!

    不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示: 并且 Spring Boot 4 底层是基于全新 ...

  6. 洛谷 P5012 水の数列

    洛谷 P5012 水の数列 Problem 给你一个长度为\(n(n\le10^6)\)的数列,有\(T(T\le 10^3)\)组询问,每一组询问查询区间\([l,r]\),请选择一个\(x\),将 ...

  7. 「Log」2023.8.16 小记

    序幕 早上昏迷,九点才到校,少听了四道题,问题不大. 点咖啡喝. SAM 题也抽象.线段树合并,不会. 写个 AC 自动机板子. \(\color{royalblue}{P3808\ [模板]AC\ ...

  8. linux 配置定时任务

    注意:定时任务执行默认路径,我们配置的命令如kubectl要配置绝对路径/usr/local/bin/kubectl,或者在脚本中全局定义PATH 配置说明 linux 配置定时任务的方式比较多,可以 ...

  9. 华为发布伙伴SDK优选库,并推动SDK安全隐私新标准制定

    6月21日,在华为开发者大会2025<鸿蒙生态伙伴SDK论坛>上,华为与中国信通院标准所.鸿蒙生态伙伴代表上海CA.一砂.三未信安,共同宣布"鸿蒙生态伙伴SDK优选库" ...

  10. Web前端入门第 69 问:JavaScript Promise 提供的方法都使用过吗?

    Promise 这个 API 曾在 JS 领域掀起过血雨腥风,以前的大佬们都喜欢手搓一个自己的 Promise 用以理解 Promise 的原理. Promise 的诞生,应该多少都有受到 jQuer ...