用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 用户登录执行,不 ...
随机推荐
- 端到端自动驾驶系统实战指南:从Comma.ai架构到PyTorch部署
引言:端到端自动驾驶的技术革命 在自动驾驶技术演进历程中,端到端(End-to-End)架构正引领新一轮技术革命.不同于传统分模块处理感知.规划.控制的方案,端到端系统通过深度神经网络直接建立传感器原 ...
- C#数据结构及算法之链表
C# 链表 链表是节点的列表,节点包含两部分:值和链接,其中值部分用于储存数据,链接部分用于指向下一个元素的地址,是引用 类型. 单链表 public class LinkedList { priva ...
- QQ会员首页HTML+CSS
作为一个穷人,唯一一次逛这么久的会员首页还是因为要写最头大的web~苦涩 效果图 源码 <!DOCTYPE html> <html> <head> <meta ...
- 必看!手把手教你玩转Dify的3大核心工具!
Dify 中的工具是指其平台内置或支持集成的功能插件,用于扩展 AI 应用的能力. 1.工具作用 扩展 LLM 的能力:工具可以赋予 LLM 连接外部世界的能力,例如联网搜索.科学计算.绘制图片等.例 ...
- 生长算法和巡中线算法python实现代码示例(自用)
生长算法和巡中线算法python实现代码示例(自用) import cv2 import time import numpy as np from math import pi, isnan # PI ...
- Spring扩展接口-BeanPostProcessor
.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...
- 解密prompt系列55.Agent Memory的工程实现 - Mem0 & LlamaIndex
记忆存储是构建智能个性化.越用越懂你的Agent的核心挑战.上期我们探讨了模型方案实现长记忆存储,本期将聚焦工程实现层面. What:记忆内容(手动管理 vs 自动识别) How:记忆处理(压缩/抽取 ...
- 详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路
袋鼠云数栈从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼.安全为底线.提效为⽬标.中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代.技术创新.服务细化和性能升级. 在数栈过 ...
- C#学习日志
C#入门篇 EanoJiang/CSharp-: C#入门教程,自用 程序思维题: 两根不均匀的香,烧完一根是1h,怎么用来计时15min呢? 思路:一根香从两头同时点燃烧完是30min,只需再对半即 ...
- Dapr Conversation 构建块
Dapr Conversation 是 Dapr(Distributed Application Runtime)在 1.15 版本中引入的新 API(Alpha 阶段),旨在简化与大型语言模型(LL ...