欢迎光临
不是风暴、是海啸!

使用Docker部署漂亮的SS/SSR面板ignite

Docker属于软件虚拟化容器,就是把做好的软件打包成一个镜像,在不同的系统中进行快速移植。

在 Linux上 安装 Docker

curl -sSL https://get.daocloud.io/docker | sh

适用于Ubuntu,Debian,Centos等大部分Linux,本次使用
Ubuntu Server 18.04 LTS (HVM), SSD Volume Type

安装 Docker Compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

你可以通过修改URL中的版本,可以自定义您的需要的版本。

最简方式部署

通过创建docker-compose.yml,直接进行部署:

version: '3'

services:

  ignite:
    container_name: ignite
    image: goignite/ignite
    volumes:
      - "./data:/root/ignite/data"
      - "/var/run/docker.sock:/var/run/docker.sock"
    environment:
      - HOST_ADDRESS=server-ip-address
    ports:
      - "5000:5000"
    restart: always

  ignite-admin:
    container_name: ignite-admin
    image: goignite/ignite-admin
    volumes:
      - "./data:/root/ignite/data"
      - "/var/run/docker.sock:/var/run/docker.sock"
    environment:
      - AUTH_USERNAME=admin
      - AUTH_PASSWORD=admin_password
      - Auth_SECRET=ignite2017
    ports:
      - "8000:8000"
    restart: always

通过运行docker-compose up -d,即可启动ignite和ignite-admin服务,数据保存在docker-compose.yml文件同级的data目录下,你可以修改挂载的存储目录,但注意,要修改两处,确保挂载到ignite和ignite-admin容器中的是同一个目录。

默认情况下,ignite用来创建容器服务可以使用主机上端口范围为[5001,6000]的未使用端口,管理后台的用户为admin,密码123。你可以通过设置environment来覆盖。

例如,以上模板中,你需要替换AUTH_USERNAME,AUTH_PASSWORD为你的管理后台用户名和密码,并将HOST_ADDRESS修改为你的服务器公网IP或者域名。

至此搭建完毕,通过 http://你的ip:8000 访问后台 5000端口访问前端

赞(1) 打赏
未经允许不得转载:小熊天空 » 使用Docker部署漂亮的SS/SSR面板ignite
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享快乐 记录生活

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏