# 新开一个会话(dbx),在此会话中编译 tmux new -s dbx # 切换到dbx会话 tmux attach-session -t dbx cd dockerimg/neko-api-key-tool/ rm -rf neko-api-key-tool git clone https://github.com/AI-ASS/neko-api-key-tool.git cp .env neko-api-key-tool/.env cd neko-api-key-tool ### 创建构建实例 # 如果已存在,可以先删除 docker buildx ls docker buildx rm build -f docker buildx create --use --name build --node build --driver docker-container --driver-opt network=host ### end 创建构建实例 ### 构建并推送 docker buildx build --platform linux/amd64,linux/arm64 \ -t amwpfiqvy/neko-api-key-tool \ . --push ### end 构建并推送 -- 推送到阿里云 ----------------------------------------------------------------------- docker login --username=amwpfiqvy@163.com registry.cn-chengdu.aliyuncs.com # amd64上 docker rmi amwpfiqvy/neko-api-key-tool docker pull amwpfiqvy/neko-api-key-tool docker tag amwpfiqvy/neko-api-key-tool registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:amd64 docker push registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:amd64 docker rmi registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:amd64 # arm64上 docker rmi amwpfiqvy/neko-api-key-tool docker pull amwpfiqvy/neko-api-key-tool docker tag amwpfiqvy/neko-api-key-tool registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:arm64 docker push registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:arm64 docker rmi registry.cn-chengdu.aliyuncs.com/apq/neko-api-key-tool:arm64 -- 以下为按架构分别构建 ---------------------------------------------------------------- # amd64上构建并推送 docker build -t amwpfiqvy/neko-api-key-tool:amd64 . docker push amwpfiqvy/neko-api-key-tool:amd64 # arm64上构建并推送 docker build -t amwpfiqvy/neko-api-key-tool:arm64 . docker push amwpfiqvy/neko-api-key-tool:arm64 # 任意机器上构建版本标签与latest标签并推送 docker manifest create amwpfiqvy/neko-api-key-tool \ amwpfiqvy/neko-api-key-tool:amd64 \ amwpfiqvy/neko-api-key-tool:arm64 docker manifest push amwpfiqvy/neko-api-key-tool #docker manifest rm amwpfiqvy/neko-api-key-tool docker manifest create amwpfiqvy/neko-api-key-tool \ amwpfiqvy/neko-api-key-tool:amd64 \ amwpfiqvy/neko-api-key-tool:arm64 docker manifest push amwpfiqvy/neko-api-key-tool