ubuntu安装docker

删除任何现有的Docker包

1
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc

使用国内镜像源安装 Docker

国内的镜像源速度更快,可以帮助你顺利安装 Docker。这里使用清华大学的镜像源为例。

步骤一:更新 APT 包索引

1
sudo apt-get update

步骤二:安装必要的软件包

1
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

步骤三:添加 Docker 的 GPG 密钥

1
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

步骤四:添加 Docker 的 APT 源

1
sudo add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

步骤五:更新 APT 包索引

1
sudo apt-get update

步骤六: 安装Docker及其组件和依赖项

1
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

设置镜像源

1
2
3
4
5
6
7
mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://cf-workers-docker-io-1k9.pages.dev"]
}
EOF

重启Docker使新的镜像源生效

1
systemctl restart docker