1. 首先卸载旧的依赖(以防万一)
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 接着更新自身
sudo apt-get update
若最后出现Done则进行下一步
+++++++++++++++++++++++++++++++++++++
若出现“The repository ‘http://mirrors.aliyun.com/decker-ce/liunx/ubuntu eoan Release’ does not have a Release file.”
类似这种的报错则需要更新/etc/apt/sources.list
https://mirrors.ustc.edu.cn/repogen/
进入该网站,选择对应版本,其中选中即为所需
直接贴出来了,同版本的需要的自取
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
terminal输入sudo vi /etc/apt/sources.list
输入gg,再输入dG,删除所有内容,再输入i进入编辑模式,然后将上图选中的东西复制粘贴(右键选择粘贴)过来即可。
(当然用其他方式上传更换文件都可以)
然后再sudo apt-get update即可
3. 创建仓库
安装所需项目
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
添加Docker的官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
开始创建仓库
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 开始安装Docker
终于开始了哈哈哈
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
注:若想安装特定版本
先
apt-cache madison docker-ce
第二列即为版本号
然后
sudo apt-get install docker-ce=<版本号> docker-ce-cli=<版本号> containerd.io
5. 验证
sudo docker run hello-world
大功告成!
接下来应该会出Docker的简单应用。
如有问题,欢迎下方评论。