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