本文将指导如何在 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
总结
通过上述步骤,你已经成功在 Debian 12 和 Ubuntu 22.04 上安装了 Docker 和 Docker Compose。这些工具将极大地简化你在软件开发和部署过程中对容器化应用的管理和使用。希望本教程对你有所帮助!如果有任何问题或需要进一步的帮助,请随时留言。