orion-visor icon indicating copy to clipboard operation
orion-visor copied to clipboard

有ARM版吗?up -d以后无法用

Open chenryace opened this issue 1 year ago • 8 comments

chenryace avatar Nov 25 '24 17:11 chenryace

暂时没有 我的服务器不是arm架构的, 所以我没办法提供, 你可以自行构建docker 镜像, /docker 中有 Dockerfile

lijiahangmax avatar Nov 26 '24 09:11 lijiahangmax

你可以修改后提个pr或者把docker发我, 我提交一下

lijiahangmax avatar Nov 26 '24 10:11 lijiahangmax

暂时没有 我的服务器不是arm架构的, 所以我没办法提供, 你可以自行构建docker 镜像, /docker 中有 Dockerfile

可以用docker buildx ,打多平台的tar包

whatevertuzi avatar Dec 19 '24 06:12 whatevertuzi

暂时没有 我的服务器不是arm架构的, 所以我没办法提供, 你可以自行构建docker 镜像, /docker 中有 Dockerfile

可以用docker buildx ,打多平台的tar包

https://www.voidking.com/dev-docker-buildx/ 供参考😊

whatevertuzi avatar Dec 19 '24 06:12 whatevertuzi

暂时没有 我的服务器不是arm架构的, 所以我没办法提供, 你可以自行构建docker 镜像, /docker 中有 Dockerfile

可以用docker buildx ,打多平台的tar包

https://www.voidking.com/dev-docker-buildx/ 供参考😊

buildx 构建的镜像有试过吗? 可以不

lijiahangmax avatar Dec 19 '24 08:12 lijiahangmax

临时做了一个,后面考虑整理下,PR过来。

https://github.com/yanhao98/orion-visor/tree/feat-docker-multiarch

ARM 启动回放 asciicast

docker-compose.yml

volumes:
  redis:
  mysql:
services:
  ui:
    image: ghcr.io/yanhao98/orion-visor-ui:feat-docker-multiarch
    build:
      context: .
      dockerfile: docker-multiarch/Dockerfile.ui
    ports:
      - 1081:80
    depends_on:
      - service
  service:
    image: ghcr.io/yanhao98/orion-visor-service:feat-docker-multiarch
    build:
      context: .
      dockerfile: docker-multiarch/Dockerfile.service
    depends_on:
      mysql:
        condition: service_healthy
      redis:
        condition: service_healthy
    environment:
      MYSQL_HOST: mysql
      MYSQL_PORT: 3306
      MYSQL_DATABASE: orion_database
      MYSQL_USER: orion_mysql_user
      MYSQL_PASSWORD: orion_mysql_pass
      REDIS_HOST: redis
      REDIS_PORT: 6379
      REDIS_PASSWORD: redis_pass
      SECRET_KEY: secret_key_s12aTc89Hpjvr64J
      DEMO_MODE: false
  mysql:
    image: ghcr.io/yanhao98/orion-visor-mysql:feat-docker-multiarch
    build:
      context: .
      dockerfile: docker-multiarch/Dockerfile.mysql
    environment:
      MYSQL_DATABASE: orion_database
      MYSQL_USER: orion_mysql_user
      MYSQL_PASSWORD: orion_mysql_pass
      MYSQL_ROOT_PASSWORD: orion_mysql_root_pass
    volumes:
      - mysql:/var/lib/mysql
  redis:
    image: redis:7-alpine
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - redis:/data
    command: redis-server --requirepass 'redis_pass'
    healthcheck:
      test: ['CMD', 'redis-cli', '--raw', 'incr', 'ping']
      interval: 15s
      timeout: 5s
      retries: 5
      start_period: 1s
      start_interval: 1s

yanhao98 avatar Feb 20 '25 18:02 yanhao98

临时做了一个,后面考虑整理下,PR过来。

加我 vx 备注 docker 有几个问题想问问

lijiahangmax avatar Feb 21 '25 02:02 lijiahangmax

临时做了一个,后面考虑整理下,PR过来。

加我 vx 备注 docker 有几个问题想问问

没找到你的wx,我发送给你的139邮箱了。

yanhao98 avatar Feb 21 '25 02:02 yanhao98

v2.4.2开始支持多架构和多源

lijiahangmax avatar Jul 09 '25 09:07 lijiahangmax