type
status
date
slug
summary
tags
category
icon
password
Debian/Ubuntu 安装 Docker 和 Docker Compose 指南
在本文中,我们将详细介绍如何在 Debian 12 和 Ubuntu 24.04 系统上安装 Docker 和 Docker Compose。这个指南同样适用于 Debian 11、Ubuntu 20.04 和 Ubuntu 22.04 版本。
Docker 简介
Docker 是一种革命性的容器化技术,它彻底改变了软件的部署和运行方式。通过 Docker,开发者可以在隔离的环境中快速搭建和运行应用,无需担心环境配置问题。Docker 的核心优势包括:
- 环境一致性:确保开发、测试和生产环境的一致性
- 快速部署:大大减少了从开发到部署的时间
- 资源效率:比传统虚拟机更加轻量和高效
- 版本控制:便于管理应用的不同版本
- 模块化:支持微服务架构,便于应用的拆分和组合
Docker Compose 概述
Docker Compose 是 Docker 生态系统中的一个重要工具,它极大地简化了多容器应用的管理和部署过程。使用 Docker Compose 的主要优势包括:
- 简化配置:使用 YAML 文件定义整个应用栈
- 一键部署:通过单个命令启动或关闭整个应用
- 环境一致性:确保开发、测试和生产环境的配置一致
- 服务间依赖管理:自动处理服务启动的顺序
- 扩展性:轻松调整服务的容器数量
安装步骤
1. 准备工作
首先,确保以 root 用户身份登录。如果不是,可以使用以下命令切换:
更新系统并安装必要的依赖:
2. 添加 Docker 官方源
根据系统选择相应的命令:
Debian 系统
Ubuntu 系统
对于国内用户,推荐使用清华大学的镜像源以提高下载速度:
Debian 系统(清华源)
Ubuntu 系统(清华源)
然后更新系统后即可安装 Docker CE 和 Docker Compose 插件:
3. 安装 Docker
现在我们可以安装 Docker 和相关组件了:
安装完成后,启动 Docker 服务并设置为开机自启:
4. 验证安装
使用以下命令检查 Docker 是否安装成功:
如果安装成功,你将看到类似以下的输出:
此时可以使用
docker version 命令检查是否安装成功:安装 Docker Compose
此时可以使用
docker-compose version 命令检查是否安装成功:修改 Docker 配置
Docker 的配置文件位于 /etc/docker/daemon.json。可以通过
来修改这个文件来自定义 Docker 的行为。以下是一些常用的配置选项:
配置说明:
- 限制每个容器的日志文件最大为 20MB,最多保留 3 个文件
- 启用 IPv6 支持,并设置自定义的 IPv6 地址段
- 开启实验性功能
- 使用中国科技大学和网易的 Docker 镜像源 (国内用户可选)
5. 应用配置
修改配置文件后,需要重启 Docker 服务使配置生效:
重启后,可以使用
docker info 命令验证配置是否生效。- 作者:流风回雪
- 链接:https://zone.lfhx.me/technology/docker
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章