Ubuntu24.04下安装Docker及相关组件888
前期准备工作:
(如果之前已经安装过各种版本的docker.io,docker ce等,一定要执行)
A、停止 Docker 并卸载所有相关包
sudo systemctl stop docker || true
sudo systemctl stop containerd || true
sudo apt-get remove -y \
docker docker-engine docker.io docker-ce docker-ce-cli \
docker-compose docker-compose-plugin containerd runc
B、删除 Docker 所有残留目录(关键)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -rf /etc/containerd
sudo rm -rf ~/.docker
C、清理 APT 源中残留的 Docker 配置
sudo rm -f /etc/apt/sources.list.d/docker.list
sudo rm -f /etc/apt/keyrings/docker.gpg
sudo rm -f /usr/share/keyrings/docker-archive-keyring.gpg
----------------------------------------------------------------------------------------
1、使用【清华源】安装最新版 Docker CE
sudo apt install -y \
ca-certificates \
curl \
gnupg \
lsb-release
2、添加 Docker 官方 GPG Key(清华镜像)
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg \
| sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
3、添加 Docker CE 清华 APT 源(适配 Ubuntu 24.04)
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4、更新索引
sudo apt update
5、安装最新版 Docker CE + Compose Plugin
sudo apt install -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin
6、配置docker
开机自启
sudo systemctl enable docker
sudo systemctl start docker
将当前用户加入 docker 组(免 sudo)
sudo usermod -aG docker $USER
配置国内镜像源
sudo vi /etc/docker/daemon.json
写入下面代码:
{
"registry-mirrors": [
"https://docker.1panel.live/",
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io",
"https://docker-0.unsee.tech",
"https://docker-proxy.net",
"https://proxy.vvvv.ee",
"http://docker.xiaogenban1993.com",
"http://666860.xyzhub.rat.dev"
]
}
保存后执行:
sudo systemctl daemon-reexec
sudo systemctl restart docker
查询当前可用的docker镜像站:
https://github.com/dongyubin/DockerHub
---------------------------------------------------------------------------------------
验证安装是否成功:
docker version
评论
发表评论