docker-compose编排部署程序(2)Spug 安装 部署
Spug 安装 部署 - Docker(compose)方式
禅道官网:https://spug.cc/docs/about-spug/
官方介绍 docker 方式部署: https://spug.cc/docs/install-docker/
根据官方网站的介绍,将其整合为 docker-compose 方式部署,使用起来更方便,
以下安装步骤使用 Centos7.x 操作系统。
- 安装docker
注意
如已安装 docker 则忽略。
以下安装 docker 步骤适用于 Centos,其他系统安装请参考 Docker官方文档。
yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install docker-ce docker-compose-pluginsystemctl enable dockersystemctl start docker
- 创建docker-compose.yml
vi docker-compose.yml
version: "3.9"services: db:image: mariadb:10.8.2container_name: spug-dbrestart: alwayscommand: --port 3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_civolumes: - /data/spug/mysql:/var/lib/mysqlenvironment: - MYSQL_DATABASE=spug - MYSQL_USER=spug - MYSQL_PASSWORD=spug.cc - MYSQL_ROOT_PASSWORD=spug.cc spug:image: openspug/spug-servicecontainer_name: spugprivileged: truerestart: alwaysvolumes: - /data/spug/service:/data/spug - /data/spug/repos:/data/reposports: # 如果80端口被占用可替换为其他端口,例如: - "8000:80" - "80:80"environment: - SPUG_DOCKER_VERSION=v3.2.4 - MYSQL_DATABASE=spug - MYSQL_USER=spug - MYSQL_PASSWORD=spug.cc - MYSQL_HOST=db - MYSQL_PORT=3306depends_on: - db
-
启动容器
docker compose up -d -
初始化
以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户/密码。
docker exec spug init_spug admin spug.dev -
访问测试
在浏览器中输入http://localhost:80
访问(默认账户密码在第4步初始化时设置)。 -
版本升级
你可以在 系统管理/系统设置/关于 中查看当前运行的 Spug 版本,可以在 更新日志 查看当前最新版本,如果需要升级 Spug 请参考 版本升级文档。
作者:muzlei
来源链接:https://www.cnblogs.com/muzlei/p/16574812.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。