在 Debian 系统下使用 Docker 时,“更新版本”通常有两种含义,下面分别说明:
如果你是在 Debian 上直接安装的 Docker(非 Docker 容器内部),可按以下方式升级:
sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io
如果是通过 Docker 官方仓库安装的,通常直接
apt upgrade即可升级到最新稳定版。
docker version
如果你是 在 Docker 容器里运行 Debian,并想更新容器内的 Debian 版本(例如 Debian 11 → 12):
docker exec -it 容器名 /bin/bash
apt update
apt upgrade -y
apt full-upgrade -y
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
apt update
apt full-upgrade -y
⚠️ 不推荐在容器内做发行版大版本升级,更推荐:
FROM debian:12
如果你是 用 Dockerfile 构建镜像:
FROM debian:12
docker build -t myapp:latest .
docker run -d --name myapp myapp:latest
apt 升级如果你能说明:
我可以给你更精确的命令。