阿里云通过docker安装skywalking及elasticsearch操作流程

系统

本文使用系统为 Alibaba Cloud Linux 3.2104 LTS 64位 配置为 4核8G
PS:最低配置应为2核4G,配置过低无法启动

安装docker

1.卸载旧版本docker

yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine
  1. 安装docker yum库
yum install -y yum-utils
  1. 配置docker源为阿里源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

常用命令

#start stop enable restart
systemctl xxxx docker
#可以设置enable,后续开机自动启动 PS:第一次不关机需要手动start

5.验证docker

docker images

出现如下界面表示成功
在这里插入图片描述

elasticsearch+skywalking

前置操作

#创建网络 方便es和sw通信
docker network create skywalking-net
#如需删除可用命令
docker network rm skywalking-net
  1. 创建es目录、修改系统配置
mkdir -p /data/es/data
mkdir -p /data/es/logs
mkdir -p /data/es/plugins
chmod 777 -R /data/es/

# 查看内核max_map_count参数值,默认为65530
cat /proc/sys/vm/max_map_count
 
# 重新设置max_map_count的值
sysctl -w vm.max_map_count=262144
# 立即生效
sysctl -p
  1. docker hub镜像源配置
#配置docker hub  网址:https://docker.xuanyuan.me/ 
#打开配置文件
vim /etc/docker/daemon.json
#修改配置
{
    "registry-mirrors": [ #镜像源可自行更换
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ]
}
#配置完成后 拉取镜像
docker pull elasticsearch:7.17.27
  1. 运行docker
docker run  \
--name elasticsearch \
--restart always -d \  #自动重启
-e "ES_JAVA_OPTS=-Xms1g -Xmx2g" \  #限制使用大小
-e "discovery.type=single-node" \ #单机
-e "http.host=0.0.0.0" \
-e TZ=Asia/Shanghai  \  #配置时区
-v /etc/localtime:/etc/localtime:ro  \
-v /data/es/data:/usr/share/elasticsearch/data \
-v /data/es/plugins:/usr/share/elasticsearch/plugins \
-v /data/es/logs:/usr/share/elasticsearch/logs \
--privileged \
--network skywalking-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.17.27

可通过ip:9200的方式查看 如出现如下json表示成功
在这里插入图片描述
4. 获取skywalking镜像

#核心
docker pull apache/skywalking-oap-server:10.1.0
#ui
docker pull apache/skywalking-ui:10.1.0
  1. 运行skywalking
#运行本体oap
docker run \
--name skywalking-oap \
--restart always -d \
  -p 11800:11800 -p 12800:12800 \
  -e JAVA_OPTS="-Xms1g -Xmx2g"   \
  -e TZ=Asia/Shanghai  \
  --network skywalking-net \
  -e SW_STORAGE=elasticsearch \
  -e SW_STORAGE_ES_CLUSTER_NODES=此处修改为你的ip:9200 \
  -v /etc/localtime:/etc/localtime:ro  \
  apache/skywalking-oap-server:10.1.0
  
  
  
#运行ui
docker run \
--name skywalking-ui \
--restart always -d \
--privileged=true \
-e TZ=Asia/Shanghai  \
-p 12801:8080 \  #映射端口 可自行修改
-e SW_OAP_ADDRESS=http://此处修改为你的ip:12800 \
--network skywalking-net \
-v /etc/localtime:/etc/localtime:ro  \
apache/skywalking-ui:10.1.0 

常用命令

#查看日志
docker logs -f skywalking-oap
docker logs -f skywalking-ui
# 查看容器资源使用情况
docker stats
#查看容器列表
dockcer ps
#查看容器列表 包含未启动
dockcer ps -a 
#停止容器
docker stop skywalking-oap 
#强制停止
docker kill 容器id
#进入容器
docker exec -it 容器id /bin/bash

END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/973837.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【分治法】循环赛日程表问题 C\C++(附代码、实例)

问题描述 设计一个满足以下要求的比赛日程表: 每位选手必须与其他n-1个选手各赛一次每位选手一天只能赛一次循环赛一个进行n-1天选手人数 n 2 k n2^k n2k 问题分析 下图是一种日程表的安排方式 观察上图,我们发现日程表左上角的四行四列和右下角的四…

【第一节】C++设计模式(创建型模式)-工厂模式

目录 前言 一、面向对象的两类对象创建问题 二、解决问题 三、工厂模式代码示例 四、工厂模式的核心功能 五、工厂模式的应用场景 六、工厂模式的实现与结构 七、工厂模式的优缺点 八、工厂模式的扩展与优化 九、总结 前言 在面向对象系统设计中,开发者常…

基于windows的docker-desktop安装kubenetes以及dashboard

我们需要k8s环境做各种小实验可以本地安装一个,这里介绍win11如何通过docker-desktop安装k8s以及通过helm安装dashboard。 下载docker-desktop地址https://www.docker.com/get-started/打开【控制面板】->打开【启用和关闭windows功能】->分别勾选【hyper-v】…

vmware虚拟机Ubuntu Desktop系统怎么和我的电脑相互复制文件、内容

1、先安装vmware workstation 17 player,然后再安装Ubuntu Desktop虚拟机,然后再安装vmware tools,具体可以参考如下视频: VMware虚拟机与主机实现文件共享,其实一点也不难_哔哩哔哩_bilibili 2、本人亲自试过了&…

AIGC视频扩散模型新星:SVD——稳定扩散的Video模型

大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍慕尼黑大学携手 NVIDIA 等共同推出视频生成模型 Video LDMs。NVIDIA 在 AI 领域的卓越成就家喻户晓,而慕尼黑大学同样不容小觑,…

llama-factory部署微调方法(wsl-Ubuntu Windows)

llama-factory项目GitHub地址:GitHub - hiyouga/LLaMA-Factory: Unified Efficient Fine-Tuning of 100 LLMs & VLMs (ACL 2024) wsl-Ubuntu: 1.获取项目 git clone https://github.com/hiyouga/LLaMA-Factory.gitcd LLaMA-Factory/ 2.安装环境…

数据结构之【顺序表简介】

1.顺序表的概念 顺序表 是 用一段物理地址连续的存储单元 依次 存储数据元素的线性结构 一般情况下采用数组存储 2.顺序表的结构 既然顺序表可以用来存储数据元素, 那就少不了 增删查改 的操作 此时,单一地只创建数组满足不了上述操作 创建相应的结构…

基于Spring Boot的农产品智慧物流系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

具有整合各亚专科医学领域知识能力的AI智能体开发纲要(2025版)

整合各亚专科医学领域知识能力的AI代理的开发与研究 一、引言 1.1 研究背景 在科技飞速发展的当下,人工智能(AI)已成为推动各行业变革的关键力量,医疗领域也不例外。近年来,AI 在医疗行业的应用取得了显著进展,从医学影像诊断到疾病预测,从药物研发到个性化医疗,AI 技…

【Redis】在Java中以及Spring环境下操作Redis

Java环境下&#xff1a; 1.创建maven 项目 2.导入依赖 <!-- redis --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>4.3.2</version></dependency> 此处使用的是Jedis&…

功能说明并准备静态结构

功能说明并准备静态结构 <template><div class"card-container"><!-- 搜索区域 --><div class"search-container"><span class"search-label">车牌号码&#xff1a;</span><el-input clearable placeho…

【华三】STP的角色选举(一文讲透)

【华三】STP的角色选举 一、引言二、STP基础概念扫盲三、根桥选举过程详解四、根端口选举过程详解五、指定端口选举过程详解六、阻塞端口七、总结与配置建议七、附录**1. BPDU字段结构图&#xff08;文字描述&#xff09;****2. 华三STP常用命令速查表** 文章总结 一、引言 在…

LangChain 技术入门指南:探索语言模型的无限可能

在当今的技术领域&#xff0c;LangChain 正逐渐崭露头角&#xff0c;成为开发语言模型应用的强大工具。如果你渴望深入了解并掌握这一技术&#xff0c;那么就跟随本文一起开启 LangChain 的入门之旅吧&#xff01; (后续将持续输出关于LangChain的技术文章,有兴趣的同学可以关注…

【设计模式精讲】创建型模式之原型模式(深克隆、浅克隆)

文章目录 第四章 创建型模式4.5 原型模式4.5.1 原型模式介绍4.5.2 原型模式原理4.5.3 深克隆与浅克隆4.5.4 原型模式应用实例4.5.5 原型模式总结 个人主页&#xff1a;道友老李 欢迎加入社区&#xff1a;道友老李的学习社区 第四章 创建型模式 4.5 原型模式 4.5.1 原型模式介…

【uniapp*vue3】app/h5 webview通讯方案

本文旨在解决vue3版本下uniapp h5项目向app项目中webview通讯问题 问题产生于uniapp不支持vue3使用template.h5.html 自定义打包模板 h5向app发送信息 有很多文章指出h5项目使用uni.postmessage 这个api需要在template.h5.html引入一个js文件 然后改下webuni变量再从manifest.…

关于Bootstrap的前端面试题及其通俗易懂的答案解析

文章目录 1. 什么是Bootstrap&#xff1f;2. Bootstrap的主要特点有哪些&#xff1f;3. Bootstrap中的栅格系统是如何工作的&#xff1f;4. 如何在Bootstrap中创建一个按钮&#xff1f;5. 如何使一个元素在Bootstrap中可见或隐藏&#xff1f;6. Bootstrap中的导航栏是如何工作的…

POI优化Excel录入

57000单词原始录入时间258S 核心代码: List<Word> wordBookList ExcelUtil.getReader(file.getInputStream()).readAll(Word.class);if (!CollectionUtil.isEmpty(wordBookList)) {for (Word word : wordBookList) {//逐条向数据库中插入单词wordMapper.insert(word);}…

重订货点和安全库存

重订货点 重订货点是指当库存水平下降到某个特定值时&#xff0c;系统会自动触发采购或生产订单。其目的是确保在物料消耗完之前&#xff0c;能够及时补充库存。 安全库存 安全库存是为应对未来物资供应或需求的不确定性因素&#xff08;如突发性订货、交货期突然延期等&…

axios post请求 接收sse[eventsource]数据的

axios 接收sse数据的 axios 接收sse数据的 EventSource什么 基于 HTTP 协议实现&#xff0c;通过与服务器建立一个持续连接&#xff0c;实现了服务器向客户端推送事件数据的功能。在客户端&#xff0c;EventSource 对象通过一个 URL 发起与服务器的连接。连接成功后&#xff0…

上帝之眼——nmap

nmap介绍 Nmap&#xff08;网络映射器&#xff09;是一款广受欢迎的网络探测和安全评估工具&#xff0c;被誉为“上帝之眼”。它以其强大的扫描功能和广泛的应用场景&#xff0c;成为系统管理员和安全专家手中的得力助手。本文将对Nmap进行详细介绍&#xff0c;包括其优点、基本…