1 前言
Spug是一款轻量级无Agent的自动化运维平台,是面向中小型企业设计的,其中蕴含多种功能,包括主机管理、批量执行、应用发布、配置中心、任务调度、监控中心、报警中心、系统管理等功能。
2 搭建过程
(1)安装docker
安装docker相关依赖包:
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
这里可以看到docker已经运行起来了
(2)拉取镜像
通过阿里云的进行Spug镜像拉取,镜像拉取的方式自己可以不用安装,直接利用已经安装好的docker进行使用
docker pull registry.aliyuncs.com/openspug/spug
(3)启动容器
通过以下命令启动Spug容器:
#第一种方式
#通过/spug指定映射本地的磁盘路径,也可以是其他目录,其中/home/disk是容器内代码和数据初始化存储的路径
docker run -d --restart=always --name=spug -p 10008:80 -v /spug:/home/disk registry.aliyuncs.com/openspug/spug
#官网上还给出了另一种设置方式:
# 如果你需要在spug内使用docker命令则需要添加额外的参数
docker run -d --restart=always --name=spug -p 10008:80 -v /spug/:/data -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker registry.aliyuncs.com/openspug/spug
查看docker是否开启Spug容器
说明服务已经开起来了
(4)初始化Spug
通过初始化Spug,创建一个用户名为admin,密码为spug.cc的管理账户,其中账号密码可以自定义:
docker exec spug init_spug admin spug.cc
可以看到提示,创建用户成功
(5)配置设置
为了能够让我局域网能访问到docker的内容,于是我在/etc/docker/daemon.json文件中添加如下内容,如果不设置,可以使用
http://localhost:10008
来进行访问
vi /etc/docker/daemon.json
重启daemon和docker服务
systemctl daemon-reload
systemctl restart docker
此时,就可以在局域网中访问该服务器的ip以及设置的端口
(6)访问页面
在浏览器中输入
http://x.x.x.x:10008
进行访问:
用户名:admin
密码:spug.cc
到这里,Spug自动化运维平台就搭建完成了,后续再介绍Spug的基础功能使用
原文始发于微信公众号(技术分享交流):Centos搭建Spug自动化运维平台
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论