(openEuler21.03-x86)docker安裝開源Spug輕量級(jí)自動(dòng)化運(yùn)維平臺(tái)
Spug面向中小型企業(yè)設(shè)計(jì)的輕量級(jí)無 Agent 的自動(dòng)化運(yùn)維平臺(tái),整合了主機(jī)管理、主機(jī)批量執(zhí)行、主機(jī)在線終端、文件在線上傳下載、應(yīng)用發(fā)布部署、在線任務(wù)計(jì)劃、配置中心、監(jiān)控、報(bào)警等一系列功能。
官方地址:https://www.spug.cc/
特性
批量執(zhí)行: 主機(jī)命令在線批量執(zhí)行
在線終端: 主機(jī)支持瀏覽器在線終端登錄
文件管理: 主機(jī)文件在線上傳下載
任務(wù)計(jì)劃: 靈活的在線任務(wù)計(jì)劃
發(fā)布部署: 支持自定義發(fā)布部署流程
配置中心: 支持 KV、文本、json 等格式的配置
監(jiān)控中心: 支持站點(diǎn)、端口、進(jìn)程、自定義等監(jiān)控
報(bào)警中心: 支持短信、郵件、釘釘、微信等報(bào)警方式
優(yōu)雅美觀: 基于 Ant Design 的 UI 界面
開源免費(fèi): 前后端代碼完全開源
#關(guān)閉防火墻和 selinux 并重啟 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config systemctl disable --now firewalld
#配源 vim /etc/yum.repos.d/openEuler.repo [OS] name=OS baseurl=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler [everything] name=everything baseurl=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/RPM-GPG-KEY-openEuler [EPOL] name=EPOL baseurl=http://repo.openeuler.org/openEuler-21.03/EPOL/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler [debuginfo] name=debuginfo baseurl=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/RPM-GPG-KEY-openEuler [source] name=source baseurl=http://repo.openeuler.org/openEuler-21.03/source/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/source/RPM-GPG-KEY-openEuler [update] name=update baseurl=http://repo.openeuler.org/openEuler-21.03/update/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
#更新yum源 yum makecache
#yum安裝docker yum -y install docker docker -v systemctl start docker systemctl enable docker
#拉取鏡像 docker pull registry.aliyuncs.com/openspug/spug #啟動(dòng)容器 如果需要持久化存儲(chǔ)代碼和數(shù)據(jù),可以添加:-v 映射容器內(nèi)/data路徑。 官方鏡像內(nèi)置了 Mysql 數(shù)據(jù)庫,如果需要使用外部已有數(shù)據(jù)庫(Mysql 5.6+),設(shè)置后再進(jìn)行下一步的初始化操作。 根據(jù)需要,以下兩種啟動(dòng)方式任選其一即可。 # 持久化存儲(chǔ)啟動(dòng)命令: #/spug 指的是映射本地的磁盤路徑,也可以是其他目錄,/data是容器內(nèi)代碼和數(shù)據(jù)初始化存儲(chǔ)的路徑 docker run -d --restart=always --name=spug -p 80:80 -v /spug:/data registry.aliyuncs.com/openspug/spug # 如果你需要在spug內(nèi)使用docker命令則需要添加額外的參數(shù) docker run -d --restart=always --name=spug -p 80: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
#初始化 以下操作會(huì)創(chuàng)建一個(gè)用戶名為 admin 密碼為 spug.dev 的管理員賬戶,可自行替換管理員賬戶。 如果提示連接數(shù)據(jù)失敗,再次執(zhí)行嘗試。 docker exec spug init_spug admin spug.dev # 執(zhí)行完畢后需要重啟容器 docker restart spug 5. 訪問測(cè)試 在瀏覽器中輸入 http://localhost:80 訪問。 用戶名: admin 密碼: spug.dev
Docker 運(yùn)維
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。