2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > spug自动化运维平台开源项目部署搭建

spug自动化运维平台开源项目部署搭建

时间:2020-05-21 05:05:14

相关推荐

spug自动化运维平台开源项目部署搭建

官网地址:· 灵活、强大、功能全面的开源运维平台

Gitee地址:/openspug/spug

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。

Docker安装

安装步骤

以下安装步骤使用Centos7.x操作系统。

1. 安装docker

$ yum install docker$ systemctl start docker

2. 拉取镜像

阿里云的镜像与 Docker hub 同步更新,国内用户建议使用阿里云的镜像。

$ docker pull /openspug/spug

3. 启动容器

如果需要持久化存储代码和数据,可以添加:-v 映射容器内/data路径。

官方镜像内置了Mysql数据库,如果需要使用外部已有数据库( Mysql 5.6+ ),可以参考 此文档 设置后再进行下一步的初始化操作。

$ docker run -d --restart=always --name=spug -p 80:80 /openspug/spug# 持久化存储启动命令:# mydata指的是本地磁盘路径,也可以是其他目录,但需要保证映射的本地磁盘路径已经存在,/data是容器内代码和数据初始化存储的路径$ docker run -d --restart=always --name=spug -p 80:80 -v /mydata/:/data /openspug/spug#或者docker run -d --restart=always --name=spug -p 7009:80 -v /www/server/nvm/versions/node:/www/server/nvm/versions/node -v /usr/local/maven:/usr/local/maven -v /etc/profile:/etc/profile -v /usr/local/jdk1.8.0_301:/usr/local/jdk1.8.0_301 -v /root:/root -v /spug/:/data -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker openspug/spug

4. 初始化

以下操作会创建一个用户名为admin密码为spug.dev的管理员账户,可自行替换管理员账户。

$ docker exec spug init_spug admin spug.dev# 执行完毕后需要重启容器$ docker restart spug

5. 访问测试

在浏览器中输入http://localhost:80访问。

用户名: admin 密码: spug.dev

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。