docker加速镜像
关于golang:1.21-alpine镜像
golang:1.21-alpine镜像是存在的,它是Go 1.21版本基于Alpine Linux的轻量级Docker镜像。但由于网络限制,您可能无法直接从Docker Hub拉取该镜像。
替代方案
1. 使用阿里云镜像加速器
如果您已经配置了阿里云镜像加速器,可以尝试:
对于Docker
docker pull registry.cn-hangzhou.aliyuncs.com/docker_mirror/golang:1.21-alpine
对于Podman
podman pull registry.cn-hangzhou.aliyuncs.com/docker_mirror/golang:1.21-alpine
2. 使用其他轻量级镜像
如果Alpine版本不可用,可以考虑以下替代方案:
- golang:1.21-slim - 基于Debian的精简版镜像,比完整版小很多
- golang:1.21-bullseye - 基于Debian Bullseye的镜像
- golang:1.21-bookworm - 基于Debian Bookworm的镜像
3. 手动构建Alpine版本
如果以上方案都不可行,您可以基于alpine镜像手动安装Go:
FROM alpine:latest
RUN apk add --no-cache go=1.21.*
4. 使用国内云服务商提供的镜像
一些国内云服务商提供了公共镜像仓库,您可以尝试:
- 腾讯云: ccr.ccs.tencentyun.com/docker_library/golang:1.21-alpine
- 华为云: swr.cn-north-4.myhuaweicloud.com/dockerhub/golang:1.21-alpine
总结 以上是AI工具(qoder-cli 总结的) 但是还有不足
这些地址都是需要登录的
registry.cn-hangzhou.aliyuncs.com/docker_mirror/golang:1.21-alpine
问题的关键是 我记不住账号密码,现在需要登录的账号密码太多了
突发奇想
回头可以做一个后台服务,检测本地 一些服务 比如apt软件源(或其他平台的软件源),npm软件源,npm登录授权,docker登录授权,全部统一到一个服务进程,该服务进程有一个网页端,操作全部在网页端处理;
此服务进程可以检测 这些平台的健康状态,比如是否安装,是否运行,当前数据是什么,登录授权大致信息;
如果需要登录,就统一 使用一个OAuth,比如QQ或微信登录,使用网页二维码登录后,获取access_token后,将几个平台的登录信息全部存储到sqlite或者mysql上或者直接文本存储(需要根据appid或secret 加密)上,然后直接使用已有账号信息登录.
有点类似于 1Password 密码管理器 了,只不过是运行在服务器端的,主要服务的是这些runtime或者开发者平台,用于命令行的。
------------------------------------------------------------------------------------------------
一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。

浙公网安备 33010602011771号