当前位置: 首页 > news >正文

Docker安装 | Spug

快速安装
Docker安装 | Spug

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

1.安装docker
注意
如已安装 docker 则忽略。
以下安装 docker 步骤适用于 Centos,其他系统安装请参考 Docker官方文档。

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-compose-plugin
systemctl enable docker
systemctl start docker
sudo mkdir -p /etc/docker
vim /etc/docker/daemon.json
首先进入/etc/docker/daemon.json文件

然后在里面加入下面的配置

{
“registry-mirrors” : [“https://docker.registry.cyou”,
“https://docker-cf.registry.cyou”,
“https://dockercf.jsdelivr.fyi”,
“https://docker.jsdelivr.fyi”,
“https://dockertest.jsdelivr.fyi”,
“https://mirror.aliyuncs.com”,
“https://dockerproxy.com”,
“https://mirror.baidubce.com”,
“https://docker.m.daocloud.io”,
“https://docker.nju.edu.cn”,
“https://docker.mirrors.sjtug.sjtu.edu.cn”,
“https://docker.mirrors.ustc.edu.cn”,
“https://mirror.iscas.ac.cn”,
“https://docker.rainbond.cc”,
“https://do.nark.eu.org”,
“https://dc.j8.work”,
“https://dockerproxy.com”,
“https://gst6rzl9.mirror.aliyuncs.com”,
“https://registry.docker-cn.com”,
“http://hub-mirror.c.163.com”,
“http://mirrors.ustc.edu.cn/”,
“https://mirrors.tuna.tsinghua.edu.cn/”,
“http://mirrors.sohu.com/”
],
“insecure-registries” : [
“registry.docker-cn.com”,
“docker.mirrors.ustc.edu.cn”
],
“debug”: true,
“experimental”: false
}
重载生效

sudo systemctl daemon-reload
重启服务

sudo systemctl restart docker
查看是否配置成功

docker info

  1. 创建docker-compose.yml
    vi docker-compose.yml

version: “3.3”
services:
db:
image: mariadb:10.8.2
container_name: spug-db
restart: always
command: --port 3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- /data/spug/mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_ROOT_PASSWORD=spug.cc
spug:
image: openspug/spug-service
container_name: spug
privileged: true
restart: always
volumes:
- /data/spug/service:/data/spug
- /data/spug/repos:/data/repos
ports:
如果80端口被占用可替换为其他端口,例如: - “8000:80”
- “80:80”
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_HOST=db
- MYSQL_PORT=3306
depends_on:
- db

  1. 启动容器
    docker compose up -d
    1
    PS:docker-compose 安装方式不同,您也可能需要执行 docker-compose up -d

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

docker exec spug init_spug admin spug.cc

  1. 访问测试
    在浏览器中输入 http://localhost:80 访问(默认账户密码在第4步初始化时设置)。

  2. 开启MFA两步认证
    MFA配置链接地址

相关文章:

  • 力扣经典算法篇-15-整数转罗马数字(自顶向下逐步分解)
  • 智能外呼机器人——客户筛选
  • Linux基础 -- 设备树引脚复用之`/omit-if-no-ref/` 用法解析
  • 技术视界 | 打造“有脑有身”的机器人:ABC大脑架构深度解析(下)
  • Abp Vnext Pro Vben5
  • 【QueryServer】dbeaver使用phoenix连接Hbase(轻客户端方式)
  • unityPc端设置了全屏(Exclusive Fullscreen)但是仍然有白边解决办法
  • 网站每天几点更新,更新频率是否影响网站收录
  • Nidec Digitax HD M753 伺服控制器 尼得科
  • SpringBoot自定义实体类字段的校验注解
  • 响应式布局进阶:企业商城系统复杂交互页面的多端适配方案
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: 按钮大小设置的小技巧
  • 零衍课堂 | 环境初始化部署流程
  • 国内有哪些智能外呼机器人
  • 三强联合!Attention+LSTM,结合特征融合,起手二区!
  • git和gitee的常用语句命令
  • 【数据集】无缝1 km地表温度数据集(US)
  • 【Golang入门】第四章:控制结构——从条件分支到异常处理
  • 如何去除文章的AI痕迹2025新方法
  • linux——TCP问题
  • 淘宝客网站建设/今日新闻最新10条
  • 东南亚做网站 什么语言/国外域名注册
  • 做一个微信小程序多少钱/seo网站推广主要目的不包括
  • 设计师网名 二字/上海野猪seo
  • 万户网络学校网站建设/营销型网站的类型有哪些
  • 网站 模板 php/搜索引擎优化的简写是