刘耀杰·言

探索技术与生活的交叉点

← 返回博客

Ubuntu 安装 Docker 和 Docker Compose

前言 Docker 已成为现代开发与部署的标准基础设施,用于实现环境一致性与快速交付 但在实际使用中,安装方式混乱、版本不统一、Compose 管理不规范等问题依然普遍存在 本文将从零开始,提供一套规范化的 Docker 与 Docker Compose 安装流程,确保环境稳定、可复现、可维护 准备环境 更新 Ubu…

通用 #General

前言

Docker 已成为现代开发与部署的标准基础设施,用于实现环境一致性与快速交付

但在实际使用中,安装方式混乱、版本不统一、Compose 管理不规范等问题依然普遍存在

本文将从零开始,提供一套规范化的 Docker 与 Docker Compose 安装流程,确保环境稳定、可复现、可维护


准备环境

更新 Ubuntu

sudo apt update && sudo apt upgrade -y

添加 Docker 库

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 Docker 官方库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新 Ubuntu 源列表

sudo apt update

安装最新版本 Docker

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

运行 Docker 服务

sudo systemctl start docker

配置 Docker 开机自启

sudo systemctl enable docker

验证 Docker 服务是否在运行

sudo systemctl status docker

查看已安装的 Docker 版本

sudo docker version

安装 Docker Compose

方式 1

使用二进制文件安装 Docker Compose

下载最新 Docker Compose

https://github.com/docker/compose/releases

安装最新稳定的 Docker Compose 文件

当我在写这篇文章时,最新版本是 v2.40.3

如果有更新版本,只需要将上述命令中的 v2.40.3 替换为最新的版本号即可,请不要忘记数字前的 “v”

sudo curl -L "https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

最后,赋予二进制文件可执行权限

sudo chmod +x /usr/local/bin/docker-compose

检查安装的 Docker Compose 版本

sudo docker-compose version

方式 2

使用 pip 安装 Docker Compose

安装 pip 参考我之前的链接

安装 pip 后,运行以下命令安装 Docker Compose

pip install docker-compose

检查 Docker Compose 版本

docker-compose --version

评论

回到顶部