qq_27390023
Apptainer 将 Ubuntu 本地 Conda 环境打包为 Singularity(SIF)镜像
本文介绍了在Ubuntu 22.04系统中使用Apptainer将Conda环境打包为.sif镜像的方法。首先通过conda-pack将本地环境打包为tar.gz文件,然后编写Apptainer定义文件,基于腾讯云Ubuntu镜像构建容器。关键步骤包括环境变量配置、依赖安装和conda-unpack解压环境。最后通过apptainer build命令生成finale_env.sif镜像,并提供验证方法检查Python路径是否正确。该方法适用于HPC和服务器环境,实现了Conda环境的可移植部署。
会写代码的饭桶
【DevOps实战】使用 GitHub Actions 自动构建镜像并双推至 Docker Hub 和 GHCR
本文详细介绍了如何利用GitHub Actions为Go+Vue项目搭建自动化Docker构建流水线,实现镜像同时推送至GitHub Container Registry和Docker Hub的双重推送方案。通过多阶段Dockerfile优化镜像体积,配置安全凭证确保推送权限,并编写智能化的GitHub Actions工作流,实现代码推送时自动构建、根据分支/标签生成对应版本镜像的功能。该方案既满足内部开发需求(GHCR),又便于对外发布(Docker Hub),完整覆盖从开发到生产的容器化部署全流程。
阿华田512
Apache Flink