流风回雪的后花园
首页
搜索
友情链接
往期整理
  •   历史归档
  •   文章分类
  •   文章标签
流风回雪
文章
5
分类
3
标签
5
首页
搜索
友情链接
往期整理
历史归档
文章分类
文章标签
技术分享
Debian /Ubuntu 安装 Docker
发布于: 2024-10-30
最后更新: 2024-11-5
次查看
开发
建站
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 许可协议,转载请注明出处。
相关文章
基于兰空图床创建随机图片 API
CLAW 月付4刀港机基于兰空图床创建随机图片 API
Loading...
目录
0%
Debian/Ubuntu 安装 Docker 和 Docker Compose 指南Docker 简介Docker Compose 概述安装步骤1. 准备工作2. 添加 Docker 官方源3. 安装 Docker4. 验证安装安装 Docker Compose修改 Docker 配置5. 应用配置
流风回雪
流风回雪
若见诸相非相 即见如来
文章
5
分类
3
标签
5
最新发布
Debian /Ubuntu 安装 Docker
Debian /Ubuntu 安装 Docker
2024-11-5
CLAW 月付4刀港机
CLAW 月付4刀港机
2024-11-5
手写实现简易版 Tomcat 和 Servlet
手写实现简易版 Tomcat 和 Servlet
2024-11-5
多用户即时通讯系统的简单实现
多用户即时通讯系统的简单实现
2024-11-5
基于兰空图床创建随机图片 API
基于兰空图床创建随机图片 API
2024-11-5
公告
 
 
 
目录
0%
Debian/Ubuntu 安装 Docker 和 Docker Compose 指南Docker 简介Docker Compose 概述安装步骤1. 准备工作2. 添加 Docker 官方源3. 安装 Docker4. 验证安装安装 Docker Compose修改 Docker 配置5. 应用配置
2024流风回雪.

流风回雪的后花园 | 若见诸相非相 即见如来

Powered byNotionNext .