本文将指导如何在 Debian 12 和 Ubuntu 22.04 下安装 Docker 以及 Docker Compose。
文章发布时间:2023-12-1 如有更新,会及时更改!本文同时适用于 Debian 11 以及 Ubuntu 20.04
什么是 Docker?
Docker就像是一个轻量、便携的软件应用容器。它允许你将一个应用程序所需的所有依赖和配置打包成一个标准化的单元,称为“容器”。这些容器可以在不同的环境中一致地运行,为部署和管理软件提供了可靠而可重复的方式。Docker使开发人员能够高效构建、传送和运行应用程序,而不受底层基础设施的影响。
什么是 Docker Compose?
Docker Compose是用于定义和运行多容器Docker应用程序的工具。它允许你在一个名为docker-compose.yml的单一文件中指定整个应用程序堆栈,包括服务、网络和卷。通过Docker Compose,你可以轻松编排复杂应用程序的部署,确保不同的组件能够无缝协同工作。它简化了管理多容器应用程序的过程,提供了一种声明性的方式来描述应用程序堆栈的期望状态,并通过单一命令将其生效。
官方一键脚本安装过程
以下操作需要在 root 用户下完成,请使用 sudo -i 切换到 root 用户进行操作。
安装 Docker
首先,安装一些必要的软件包:
apt-get update
apt-get upgrade -y
apt-get install htop apt-transport-https ca-certificates curl software-properties-common -y
安装 Docker Compose
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
usermod -aG docker $USER
rm get-docker.sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
使用docker —version检查出现版本信息即安装成功
root@uuzi:~# docker --version
Docker version 24.0.7, build afdd53b
使用docker-compose —version检查出现版本信息即安装成功
root@uuzi:~# docker-compose --version
Docker Compose version v2.23.3