Ubuntu 服务器安装 Docker 和 Docker Compose 完整教程

Ubuntu 服务器安装 Docker 和 Docker Compose 完整教程

在 Ubuntu 22.04 上搭建 Docker 环境,是部署各类容器化应用的基础。本文将带你一步步完成 Docker 与 Docker Compose 的安装与配置。


一、系统更新与基础工具安装

首先,确保系统的软件包是最新的,并安装一些常用的基础工具:

1
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat

说明

  • curlwget 用于下载工具或脚本;
  • socat 是 Docker 在某些功能下的依赖;
  • sudo 确保命令以管理员权限执行。

二、安装 Docker

官方推荐使用一条命令即可完成 Docker 安装:

1
curl -fsSL https://get.docker.com | sh

如果你在国内网络环境下,官方源下载速度较慢,可以使用 DaoCloud 镜像:

1
curl -fsSL https://get.daocloud.io/docker | bash

安装过程中,界面会提示一些选项,直接按回车即可完成默认安装。


1. 启动 Docker 并设置开机自启

安装完成后,需要启动 Docker 服务,并设置开机自启:

1
2
sudo systemctl enable docker
sudo systemctl start docker

可以通过以下命令验证 Docker 是否安装成功:

1
docker --version

三、安装 Docker Compose

Docker Compose 是 Docker 官方提供的多容器管理工具,可以通过以下命令下载指定版本(本文使用 1.29.2):

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

下载完成后,需要赋予执行权限:

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

验证安装是否成功:

1
docker-compose --version

如果输出类似 docker-compose version 1.29.2, build xxx,说明安装成功。


四、总结

至此,Ubuntu 22.04 上的 Docker 和 Docker Compose 已经成功安装完成,可以开始部署容器化应用了。

后续可以根据需要:

  • 配置国内镜像加速器提升拉取镜像速度;
  • 创建用户组免 sudo 运行 Docker;
  • 使用 Docker Compose 编排多容器应用。