当前位置: 首页 > news >正文

CentOS 系统安装 docker 以及常用插件

博主用的的是WindTerm软件链接的服务器,因为好用

1.链接上服务器登入后,在/root/目录下


 2.执行以下命令安装docker

sudo yum install -y yum-utils

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

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl enable docker --now

可以检查下是否安装成功

docker ps

 这样就是安装成功了

 有时候会出现启动不了 ,可能是sudo systemctl enable docker --now(立即执行启动docker的意思)没有执行


3. 切换镜像源,编辑 /etc/docker/daemon.json 文件,没有就创建一个daemon.json 文件

镜像源加速需要到自己的云服务器账号查看

{
    "registry-mirrors": [ "阿里云的、华为云或者其他的都可以.mirror.swr.myhuaweicloud.com" ]
}

重新加载 Docker 守护进程配置并重启 Docker 服务

sudo systemctl daemon - reload
sudo systemctl restart docker

查看镜像源是否配置成功

docker info

 出现这个恭喜你配置成功

以后prometheus.yml和docker-compose.yml依赖文件都创建在/root/prod/目录下,自己新建prod目录


现在安装常用插件

在prod目录创建prometheus.yml文件

vim prometheus.yml

i进入编辑模式 ,粘贴下面的代码

global:
  scrape_interval: 15s
  evaluation_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'redis'
    static_configs:
      - targets: ['redis:6379']

  - job_name: 'kafka'
    static_configs:
      - targets: ['kafka:9092']

esc健输入,:wq,保存并退出,如果退出不了输入,:q! ,强行退出不做更改(再重新vim创建)

创建docker-compose.yml文件

vim docker-compose.yml

i进入编辑模式 ,粘贴下面的代码

esc健输入,:wq,保存并退出,如果退出不了输入,:q! ,强行退出不做更改(再重新vim创建)


 启动环境,就会下载

docker compose -f docker-compose.yml up -d

可以查看下载了哪些插件

 docker ps

插件名称以及端口号还有限制ip访问等等消息

比如我们访问kafka ui插件,http://服务器ip地址:8080

OK成功了,其他的插件一样 

http://www.dtcms.com/a/68029.html

相关文章:

  • 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
  • mapbox基础,使用线类型geojson加载symbol符号图层,用于标注文字
  • 零信任架构实战手册-企业安全升级
  • 【AD】6-1 PCB常用规则
  • 7年全栈开发经验 · 兼职技术合作
  • 基于SpringBoot的Mybatis和纯MyBatis项目搭建的区别
  • 【协议篇】RPC、gRPC
  • React封装axios请求方法
  • 在Vue3中集成XGPlayer视频播放器的完整指南
  • 鸿蒙 Next 实现线程之间的通信
  • export HADOOP_CLASSPATH=`hadoop classpath`
  • 将大模型输出答案清洗数学公式格式为markdown文件
  • 《灵珠觉醒:从零到算法金仙的C++修炼》卷三·天劫试炼(49)万鸦壶焚网络 - 网络延迟时间(Bellman-Ford)
  • 使用 Doris 和 LakeSoul
  • 蓝桥备赛(19)- 哈希表和 unordered_ set 与unordered_map(上)
  • 程序化广告行业(13/89):DSP的深入解析与运营要点
  • C++自学方法论:从零基础到工程实践的体系化路径研究
  • Leetcode:34(二分查找)
  • CNN 稠密任务经典结构
  • 【前端文件下载实现:多种表格导出方案的技术解析】
  • Linux系统下安装Gedit文本编辑器的完整指南
  • 基于YOLOv8深度学习的PCB缺陷检测识别系统【python源码+GUI界面+数据集+训练代码】
  • 跨平台直播美颜SDK开发指南:如何兼容iOS、Android与Web
  • 虚拟系统实验
  • 【redis】set 类型:基本命令
  • STM32与HAL库开发实战:深入探索ESP8266的多种工作模式
  • 《C++并发编程实战》精读总结:第四章 并发操作的同步
  • Webpack 和 Vite 的主要区别
  • JVM 的不同组成部分分别有什么作用?
  • Navicat SqlServer 设置自增主键