Golang
docker golang:alpine CGO 制作镜像的正确姿势
当程序需要引入 C/C++ 库(比如支持 Sqlite 数据库)的时候,编译环境需要打开 CGO,否则打包完成后的程序就不能顺利运行(数据库初始化失败)。 这时就需要安装 build-base 配置编译环境。
参考 Dockerfile 如下:
Copy
FROM golang…
Goproxy
Go Module 代理仓库服务 七牛云提供的:https://goproxy.cn
goproxy.io:https://goproxy.io 或 https://proxy.golang.com.cn
百度云 BOS 提供的:https://goproxy.bj.bcebos…
使用 Golang 的交叉编译
在 Linux 上测试软件时,我使用各种架构的服务器,例如 Intel、AMD、Arm 等。当我 分配了一台满足我的测试需求的 Linux 机器 [1],我仍然需要执行许多步骤: 下载并安装必备软件
验证构建服务器上是否有新的测试软件包
获取并设置依赖软件包所需的 yum…