docker 基于 buildx 构建跨平台镜像
在 x86_64 平台上使用 docker buildx 构建多平台的 docker image
在 x86_64 平台上使用 docker buildx 构建多平台的 docker image
基于 x86 平台的 docker 服务拉取并运行 arm64 的 docker 镜像
由于官方仅提供有
x86_64
架构的 docker-compose 二进制包文件,无法在aarch64
下运行。不得已只能自己编译相关文件。如果不想自己编译可以使用 linuxserver/docker-docker-compose 提供的二进制文件,不过看了下只有新版本才有
arm
架构的包,如果需要老版本还是只能自己编译。
通过 dockerfile 构建基于
ubuntu
的镜像时遇到有应用依赖tzdata
,需要交互式输入选项问题解决
使用 Jenkins 构建 Docker 容器后,自动清理该构建服务器上未使用容器与镜像,节约磁盘空间
在 Jenkins 中通过 Pipeline 调用基于 SDKMAM 制作的 Maven/Gradle 镜像对 Java 项目进行编译时环境变量被默认替换处理
在开发项目时使用 Gitlab 作为公司内网 golang 私有库,且所有仓库均为
private
。打包项目为 docker 镜像时拉取依赖包问题
在已部署的 harbor 服务上对现有服务进行升级,访问协议由
http
升级至https
使用 docker-compose 与 dnsmasq 搭建 DNS 服务器提供内网自定义域名解析功能