一.修改镜像源
打开并编辑你的 sources.list 文件:
sudo nano /etc/apt/sources.list
对于 Debian 12(Bookworm),确保文件中包含以下内容:
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# bookworm-updates
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
-
保存并退出编辑器
如果你使用的是 nano,可以按 Ctrl+O 保存文件,然后按 Ctrl+X 退出。如果是 vim,可以按 :wq 保存并退出。 -
更新软件包列表
完成源配置更新后,运行以下命令来更新软件包列表:
sudo apt update
- 升级系统
升级系统中的所有可用包:
sudo apt upgrade
二.安装
直接运行下面命令即可自动安装:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
. 安装 Docker Compose
Docker Compose 的最新版本可以从官方 GitHub 仓库下载并安装。
下载 Docker Compose:
首先,检查 Docker Compose 的 GitHub 发布页面 以确定最新版本号。假设最新版本是 2.17.0
,可以使用以下命令下载它:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
给予执行权限:
sudo chmod +x /usr/local/bin/docker-compose
验证 Docker Compose 是否安装成功:
docker-compose --version
3. (可选) 设置 Docker Compose 的自动补全
为了更方便地使用 Docker Compose,可以设置命令行自动补全功能。
安装 Bash 自动补全:
sudo apt install -y bash-completion
下载和安装 Docker Compose 的补全脚本:
sudo curl -L "https://raw.githubusercontent.com/docker/compose/v2.17.0/contrib/completion/bash/docker-compose" -o /etc/bash_completion.d/docker-compose
重新加载 bash 配置:
source ~/.bashrc
4. 测试 Docker Compose
你可以创建一个简单的 docker-compose.yml
文件来测试 Docker Compose。创建一个名为 docker-compose.yml
的文件并添加以下内容:
version: '3'
services:
web:
image: nginx
ports:
- "8080:80"
然后,运行以下命令启动服务:
docker-compose up
访问 http://localhost:8080
可以看到 Nginx 的默认页面,说明 Docker Compose 已经成功运行。
停留在世界边缘,与之惜别