sudo apt remove docker docker-engine docker.io containerd runc
更新包索引并安装依赖
sudo apt update
sudo apt install ca-certificates curl gnupg
添加Docker官方GPG密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
添加仓库源
echo
“deb [arch=” ( d p k g − − p r i n t − a r c h i t e c t u r e ) " s i g n e d − b y = / e t c / a p t / k e y r i n g s / d o c k e r . g p g ] h t t p s : / / d o w n l o a d . d o c k e r . c o m / l i n u x / u b u n t u " (dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ " (dpkg−−print−architecture)"signed−by=/etc/apt/keyrings/docker.gpg]https://download.docker.com/linux/ubuntu "(. /etc/os-release && echo “$VERSION_CODENAME”)" stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
https://blog.csdn.net/Inochigohan/article/details/119791518