Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
chenryace opened this issue Nov 25, 2024 · 8 comments
Open

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

chenryace opened this issue Nov 25, 2024 · 8 comments

Comments

@chenryace
Copy link

No description provided.

@lijiahangmax
Copy link
Collaborator

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

@lijiahangmax
Copy link
Collaborator

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

@whatevertuzi
Copy link

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

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

@whatevertuzi
Copy link

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

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

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

@lijiahangmax
Copy link
Collaborator

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

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

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

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

@yanhao98
Copy link

临时做了一个,后面考虑整理下,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

@lijiahangmax
Copy link
Collaborator

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

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

@yanhao98
Copy link

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants