首页 > 其他分享 >如何以docker的方式运行spug?

如何以docker的方式运行spug?

时间:2023-11-23 11:45:34浏览次数:34  
标签:spug openspug 本地 镜像 docker data 运行

 1、概述

spug是一个开源的运维管理平台。

通过它可以管理本地的主机,上传文件,发布应用等操作。

 

下面的部分,介绍如何以docker的方式来运行spug.

 

2、部署

 

部署spug,需要以下2个前提:

  • 已经安装好docker
  • 已经使用docker pull拉取了spug镜像,推送到本地的镜像仓库

 

  • 拉取spug镜像的命令:
docker pull registry.aliyuncs.com/openspug/spug

 

 
  • 执行下面的命令,进行部署
docker run -d \
           --restart=always \
           --name=spug \
           -p 8301:80 \
           -v /data/apps/spup/docker_data/spug:/data \
           172.20.58.152/tools/openspug/spug:latest

 

其中:172.20.58.152/tools/openspug/spug:latest是本地的镜像(已经推送到本地的镜像仓库)。

 

  • 修改初始化的密码
docker exec spug init_spug admin 'password'

 

单引号内,是admin账户的密码。

 

  • 重启spug
docker restart spug

 

 

3、访问

重启好后,通过浏览器就可以进行访问

 

 

登录进去之后,就可以做一些主机管理,自动化运维的工作。

标签:spug,openspug,本地,镜像,docker,data,运行
From: https://www.cnblogs.com/chuanzhang053/p/17851211.html

相关文章

  • Ubuntu20.04安装Docker及汉化版管理面板Portainer
    一、安装Docker 1、由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:sudoapt-getremovedockerdocker-enginedocker-cedocker.io 2、更新apt包索引:sudoapt-getupdate 3、安装以下包以使apt可以通过HTTPS使用存储库(repository):sudoapt-getinst......
  • Docker知识(一)
    1.Docker是什么Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,是用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。Linux......
  • docker 中已经存在的容器修改自启动
    1.修改容器自启动dockerupdate--restart=always容器id2.关闭容器自动dockerupdate--restart=no容器id......
  • core-dns的pod运行失败
    经查询,该问题是由于系统内核版本过高导致的,把系统的内核版本降下来后,coredns运行正常。  ......
  • Docker部署SQLServer
    一、简介美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。二、搭建SQLServer绿联DX4600为例,首先我们打开Docker......
  • Docker Swarm动态扩容MINIO集群
    需求背景当一个minio集群的磁盘不够用的时候,可以有两种方式,第一个通过扩磁盘,第二种增加机器。但是不管是哪种方式,都不能去动原来集群的启动方式,那样集群就起不来了,会一直提示类似下面这种报错,ERRORUnabletoinitializebackend:/data1driveisalreadybeingusedinanother......
  • docker部署jumpserver
    安装docker略版本$dockerversionClient:DockerEngine-CommunityVersion:24.0.7APIversion:1.43Goversion:go1.20.10Gitcommit:afdd53bBuilt:ThuOct2609:07:412023OS/Arch:linux/amd64C......
  • filerun docker方式安装(debian arm64, tinkerboard2s类似树莓派)
    启动mysqldockerrun-p3366:3306--namemysql57--privileged=true-eMYSQL_ROOT_PASSWORD=12345-v/mnt/docker/varlibmysql:/var/lib/mysql-dliupeng0518/mysql:5.7-arm64#redis命令dockerrun-itd--nameredis--privileged=true-p6380:6379redis--requir......
  • docker安装
     一、Dockerdesktop安装(1)首先要开启Hyper-V,开启操作参照https://blog.csdn.net/qq_44368508/article/details/126601570(2)DockerDesktop官方下载地址: https://docs.docker.com/desktop/install/windows-install/会很慢,直接找到其他下载地址,下载DockerDesktop4.24.1......
  • 记一起更新了vs以后 之前的项目运行报错问题 提示缺少依赖
    .net5项目错误信息如下:System.IO.FileNotFoundException:“Couldnotloadfileorassembly'System.Runtime,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定的文件。” 解决方法是在  C:\ProgramFiles\dotnet\sdk下删除更新vs......