引言

起因是感到在手机电脑传输不便,看到网上有一个火狐的send项目,像奶牛快传一样看后即焚,可以做局域网方便传文件。可是下载docker镜像后才发现没有arm64版本网上都找不到,因此查教程用github codespace编译了一份

编译过程

  1. 用codespace打开timvisee/send

  2. 输入以下代码
    来自 在amd64平台构建适用于linux/arm64/v8平台的Docker镜像_amd上docker-CSDN博客

    1
    2
    3
    sudo apt-get install -y qemu-user-static
    docker buildx create --use --name mybuilder
    docker buildx build --builder mybuilder --platform linux/arm64/v8 -t send --output type=docker .
  3. 打包镜像

    1
    docker save -o send.tar send
  4. 然后右键下载保存传到设备

    1
    docker load -i send.tar
  5. 构建容器!

    1
    2
    3
    4
    5
    docker run -v $PWD/uploads:/uploads -p 1443:1443 \
    -e 'DETECT_BASE_URL=true' \
    -e 'REDIS_HOST=localhost' \
    -e 'FILE_DIR=/uploads' \
    send

编译后链接

最后附上链接

luqizhi/send_arm64 或 registry.cn-hangzhou.aliyuncs.com/luqizhi/send_arm64