首页 > 系统相关 >用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch

用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch

时间:2022-08-26 20:11:29浏览次数:182  
标签:relevant sudo blog elasticsearch Linux docker 安装 Docker ES

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

 

标签:relevant,sudo,blog,elasticsearch,Linux,docker,安装,Docker,ES
From: https://www.cnblogs.com/mssrecord/p/16629046.html

相关文章

  • Zabbix5.0的安装(超详细)
    一、安装zabbix-server首先在虚拟机上把Centos7安装完毕并关闭防火墙与SElinux。打开Zabbix官网选择Zabbix版本-OS系统-OS版本-数据库-WebServer2、替换阿......
  • Linux操作系统之ls -l|grep “^-“|wc -l命令
    前言1、 ls-l|grep^-|wc-l 含义:Linux操作系统下查看当前目录内的文件数量(不包含子目录中的文件)2、分段解释: ls-l :列出当前目录下所有文件。 grep^- :grep......
  • linux在开发项目中常用命令
    linux命令: 查看日志(实时):tail-fa.log 查看日志最新100行:tail-n100a.log 精确查找日志:cat-nxxx.log|grep"xxx打印" 查运行的进程:ps-ef|grepnsrep-self-s......
  • JDK安装
    JDK安装去oracle官网下载JDK1.8,下载时需要账号密码。点击下一步安装配置环境变量,在高级系统设置中打开环境变量。添加环境变量:JAVA_HOME,C:\ProgramFiles\Java\jdk1......
  • Docker 环境安装postgres+postgis扩展
    一、单独安装Postgresql1、安装docker。(省略,自行百度安装)2、拉取postgresql镜像。dockerpullpostgres:123、运行postgresdockerrun--namepostgres--restart=always......
  • (转)Linux 软链接与硬链接&&动态库版本管理
    5分钟让你明白“软链接”和“硬链接”的区别:https://www.jianshu.com/p/dde6a01c4094?u_atoken=32cb20f3-d8e7-4c16-a1cc-e0e2334ff1bb&u_asession=01LAYcJO2qvoqIwBv8mKO......
  • linux清除恶意程序流程-kdevtmpfsi清除
    TOP命令查看发现kdevtmpfsi进程跑满CPU,处理如下: 解决过程1、清除被新增的用户名和密码#找到账户ID和权限组都是0跟root同级别的和不认识的,删掉保存。vim/etc/pa......
  • Oracle多租户容器数据库的安装和使用
    oracle多租户容器数据库:OracleMultitenantContainerDatabase(CDB)一、多租户架构有oracle体系结构链接:https://www.cnblogs.com/muhai/p/16333182.html二、多租户容......
  • MongoDB的安装配置及客户端登陆
    一、CentOS7MongoDB的安装及配置:到官网下载安装包https://www.mongodb.com/try/download/enterprise上传并解压到服务器#mkdir-p/usr/local/mongodb#tar......
  • linux 删除influxdb的某条数据
    1、进入服务器,输入:influx进入influxdb 2、继续输入:showdatabases显示所有的数据库名称3、继续输入:usedatabase使用某一个数据库ps:此处的database为数......