当前位置: 首页 > news >正文

【golang】制作linux环境+golang的Dockerfile | 如何下载golang镜像源

一、关于如何下载docker images

这里需要大家自行科学上网如果没有话,下面可以使用我自行打包的golang 的docker images

注意科学上网要开启TUN模式
在这里插入图片描述

二、golang镜像源

1、阿里云公开镜像

如果找不到golang包的小伙伴可以使用我的公开阿里镜像

 docker pull registry.cn-beijing.aliyuncs.com/ctra_test/golang:[镜像版本号]

版本好如下图:
在这里插入图片描述

2、Dockerfile

如何压缩整体的go环境

# syntax=docker/dockerfile:1.7# 保持你原来的镜像仓库(Alpine)
FROM --platform=$TARGETPLATFORM registry.cn-beijing.aliyuncs.com/dkzx_test/alpine:latestENV TZ=Asia/Shanghai \GO_VERSION=1.24.0 \GOPATH=/go
ENV PATH=/go/bin:/usr/local/go/bin:$PATH# Alpine 用 apk,而不是 apt-get
RUN apk add --no-cache ca-certificates tzdata bash wget curl git build-base# 下载并安装 Go(注意:1.24.0 若未发布会 404,改成实际存在的版本)
RUN wget -O /tmp/go.tgz https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz \&& tar -C /usr/local -xzf /tmp/go.tgz \&& rm -f /tmp/go.tgzWORKDIR /go/src/app# 验证 Go
RUN go versionCMD ["go", "version"]
docker buildx create --use --name macbuilder || true
docker buildx inspect --bootstrap
docker buildx build --platform linux/amd64 -t golang:1.24-linux --load . --no-cache
http://www.dtcms.com/a/347417.html

相关文章:

  • ESP-NOW详解(esp-idf)
  • NFC 电路理论计算
  • 支持电脑课程、游戏、会议、网课、直播录屏 多场景全能录屏工具
  • Python 学习(十六) 下一代 Python 包管理工具:UV
  • 1.十天通关常见算法100题(第一天)
  • 嵌入式LINUX-------------数据库
  • html-docx-js 导出word
  • Redis 从入门到精通:原理、实战与性能优化全解析
  • MySQL InnoDB Buffer Pool详解:原理、配置与性能优化
  • 单元测试的使用以及Vue3-Element Plus入门
  • 【假设微调1B模型,一个模型参数是16bit,计算需要多少显存?】
  • 雷卯针对香橙派Orange Pi 3G-IoT-B开发板防雷防静电方案
  • 结合 Kernel Memory 与 Ollama 实现文档处理与智能问答
  • 51单片机-实现外部中断模块教程
  • 力扣hot100 | 图论 | 200. 岛屿数量、994. 腐烂的橘子、207. 课程表、208. 实现 Trie (前缀树)
  • 【数据分享】2025年全国路网矢量数据道路shp数据
  • Ubuntu 系统中解压 ZIP 文件可以通过图形界面或命令行操作
  • 【设计模式08】组合模式
  • LLaMA-Factory 中配置文件或命令行里各个参数的含义
  • 深度集成Dify API:基于Vue 3的智能对话前端解决方案
  • Maven仓库与Maven私服架构
  • Vue 3 useModel vs defineModel:选择正确的双向绑定方案
  • 自然语言处理——05 Transformer架构和手写实现
  • 微前端架构核心要点对比
  • 小区物业对大楼顶面的巡查通常是定期巡查+特殊情况下的临时巡查相结合
  • 认识模块化及常见考点
  • 【秋招笔试】2025.08.23京东秋招笔试题
  • onnx入门教程(二)—— PyTorch 转 ONNX 详解
  • C#多线程同步利器:Monitor全解析
  • 安卓10.0系统修改定制化____如何修改固件 去除开机后默认的屏幕锁定