Sign inSign up

lovechen/xray

By lovechen

•Updated 18 days ago

自动跟随 XTLS/Xray-core 的多架构 Xray 镜像(15 linux 架构)· launcher + geo auto-seed

Image
1

10K+

lovechen/xray repository overview

⁠lovechen/xray

自动跟随 XTLS/Xray-core⁠ 的多架构 Xray 镜像,含 launcher 管理器(geo 自动 seed + 一键更新),基于 scratch 最小化。上游一有新版会自动构建推送。

源码 / CI:https://github.com/LOVECHEN/xray⁠ · geo 数据来自 Loyalsoldier/v2ray-rules-dat⁠

⁠Tags

Tag含义
latest上游最新一次发布(含 pre-release)
stable上游最新正式版(prerelease=false)
<版本>指定版本,如 26.7.28(去掉前导 v)

⁠架构

覆盖 Xray 全部 15 个 linux 架构,任意架构直接 docker pull 即可:

amd64  386  arm64  arm/v7  arm/v6  arm/v5  ppc64le  ppc64
s390x  riscv64  loong64  mips64le  mips64  mipsle  mips

⁠快速部署

mkdir -p /data/docker-compose/xray && cd /data/docker-compose/xray

cat > docker-compose.yml << 'EOF'
services:
  xray:
    image: lovechen/xray:latest
    container_name: xray
    hostname: xray
    restart: always
    network_mode: host
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./config:/etc/xray:ro
      - ./geo:/data/geo
EOF

mkdir -p config geo
# 把 xray 配置写到 config/config.json(不存在时容器会打印样例并挂起,不会崩溃重启)

docker compose up -d
docker compose logs -f

⁠Geo

  • 首次启动若 ./geo/ 为空,自动从镜像内置副本 seed;之后读持久卷。
  • 更新:docker exec xray launcher update(对比 sha256,有变化才下载并自动重启)。

⁠常用命令

docker compose logs -f                    # 日志
docker exec xray launcher update          # 更新 geo
docker compose restart                    # 改配置后重启
docker run --rm lovechen/xray xray uuid   # 透传 xray 子命令

⁠环境变量

变量默认值说明
TZAsia/Shanghai时区
XRAY_GEO_DIR/data/geo容器内 geo 文件目录

Xray-core © XTLS⁠(MPL-2.0);本镜像仅为其打包与自动发布。

Tag summary

Content type

Image

Digest

sha256:cbc36af2a…

Size

19.7 MB

Last updated

18 days ago

docker pull lovechen/xray