编辑
2025-10-16
部署文档
00
请注意,本文编写于 90 天前,最后修改于 90 天前,其中某些信息可能已经过时。

目录

1. Docker 安装步骤
1.1 卸载旧版本(如有)
1.2 安装依赖包
1.4 安装 Docker Engine
1.5 启动 Docker 服务并设置开机自启
1.6 验证 Docker 安装
1.7 配置用户组(可选但推荐)
2. Docker Compose 安装步骤
2.1 下载 Docker Compose 二进制文件
2.2 授予执行权限
2.3 创建符号链接(可选)
2.4 验证安装
3. 安装验证和基本测试

系统要求 操作系统:CentOS 7/8, Ubuntu 16.04+, Debian 9+ 等主流 Linux 发行版

内存:至少 1GB RAM(推荐 2GB+)

磁盘空间:至少 10GB 可用空间

网络:需要连接互联网以下载安装包

1. Docker 安装步骤

1.1 卸载旧版本(如有)

sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

如果使用的是 Ubuntu/Debian,将 yum 替换为 apt-get

1.2 安装依赖包

# CentOS/RHEL sudo yum install -y yum-utils device-mapper-persistent-data lvm2 <!-- more --> # Ubuntu/Debian sudo apt-get update sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release

1.3 添加 Docker 官方软件源

# CentOS/RHEL sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # Ubuntu sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"

1.4 安装 Docker Engine

# CentOS/RHEL sudo yum install -y docker-ce docker-ce-cli containerd.io # Ubuntu/Debian sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io

1.5 启动 Docker 服务并设置开机自启

配置镜像源

# 配置国内镜像源(创建或修改 /etc/docker/daemon.json) sudo tee /etc/docker/daemon.json << 'EOF' { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } EOF # 重启 Docker 服务 sudo systemctl daemon-reload sudo systemctl restart docker

1.6 验证 Docker 安装

sudo docker --version sudo docker run hello-world

1.7 配置用户组(可选但推荐)

将当前用户添加到 docker 组,避免每次使用 sudo:

sudo usermod -aG docker $USER # 重新登录或执行以下命令使配置生效 newgrp docker

2. Docker Compose 安装步骤

2.1 下载 Docker Compose 二进制文件

# 下载最新版本(推荐) sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 或者下载特定版本(如 2.24.1) sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.2 授予执行权限

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

2.3 创建符号链接(可选)

为了能够在任何位置使用 docker-compose 命令:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2.4 验证安装

docker-compose --version

预期输出:Docker Compose version v2.24.1

3. 安装验证和基本测试

echo "=== Docker 版本 ===" docker --version echo "=== Docker Compose 版本 ===" docker-compose --version echo "=== Docker 服务状态 ===" sudo systemctl status docker echo "=== 测试 Docker 运行 ===" docker run --rm hello-world

本文作者:小白

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!