今天主要分享一個開源運維平台--SPUG:面向中小型企業設計的輕量級無Agent的自動化運維平台,整合了主機管理、主機批量執行、主機在線終端、應用發佈部署、在線任務計劃、配置中心、監控、報警等一系列功能。
官網地址:https://www.spug.dev
1、安裝docker
yum install docker -y
systemctl start docker && systemctl enable docker
2、拉取鏡像
docker pull registry.aliyuncs.com/openspug/spug
3、啓動容器
為了持久化存儲代碼和數據,添加:-v 映射容器內/data路徑
# 持久化存儲啓動命令:
# spugdata是本地磁盤路徑,/data是容器內代碼和數據初始化存儲的路徑
mkdir -p /spugdata
docker run -d -p 80:80 registry.aliyuncs.com/openspug/spug -v /spugdata:/data
4、初始化
以下操作會創建一個用户名為 admin 密碼為 spug.dev 的管理員賬户,可自行替換管理員賬户。
docker exec $CONTAINER_ID init_spug admin spug.dev
# 執行完畢後需要重啓容器
docker restart $CONTAINER_ID
5、訪問
在瀏覽器中輸入 http://localhost:80 訪問。
用户名: admin
密碼: spug.dev