Debian12安装Docker、Docker-compose构建CICD
查看Debian系统版本
1.查看所有关于Debian版本的信息
lsb_release -a
2.只查看Debian版本号的信息
lsb_release -r
Docker是什么?
Docker是一组平台即服务(Paas)的产品,是一个开源的应用容器化平台,通过将软件及其依赖项打包为容器实现跨平台、轻量级虚拟化部署。它基于操作系统层级的虚拟化技术,将软件与其依赖项打包为容器。托管容器的软件称为Docker引擎。Docker能够帮助开发者在轻量级容器中自动部署应用程序,并使得不同容器中的应用程序彼此隔离,高效工作。该服务有免费和高级版本。
核心功能
- 容器隔离:每个容器运行独立环境,彼此隔离但可通过特定通道通信,确保应用稳定运行。
- 跨平台兼容:支持 Windows、MacOS、Linux 系统,保证开发、测试、生产环境一致性。
- 轻量级虚拟化:共享操作系统内核,相比传统虚拟机减少资源占用,提升部署效率。
典型应用场景
- 微服务架构:将应用拆分为独立组件,通过容器化实现分布式部署和弹性管理。
- 持续集成:与 CI/CD工具(如 CircleCI、GitHub)无缝对接,加速开发流程。
安装Docker
安装
# 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc# 安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg# 添加Docker官方GPG密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gp