官方参考文档:
https://docs.docker.com/engine/install/debian/
官方下载路径:
https://download.docker.com/linux/debian/dists/
我的deepin系统信息:
我的大便系统是10.3,去查了一下,是buster
然后在下载路径下点击buster,依次点击pool stable amd64就可以看到类似这样的页面:
分别下载一个containerd.ioxxx.deb docker-ce-cli xxx.deb docker-ce xxx.deb(我下载的时候一直没有进度,不知道是不是墙的问题,后来是kexueshangwang下载的)
然后执行命令:
sudo dpkg -i ./docker-ce-cli_19.03.12_3-0_debian-buster_amd64.deb sudo dpkg -i ./containerd.io_1.2.13-2_amd64.deb sudo dpkg -i ./docker-ce_19.03.12_3-0_debian-buster_amd64.deb
验证:
docker-version
docker run hello-world
卸载:
参考博客:https://www.cnblogs.com/nihaorz/p/12123803.html
apt-get purge docker-ce
apt-get purge docker-ce-cli
apt-get purge containerd.io
rm -rf /var/lib/docker
rm -rf /var/run/docker
rm -rf /etc/docker
rm -rf /run/docker.sock
rm -rf /var/lib/containerd
rm -rf /run/containerd
rm -rf /opt/containerd
第二种方法:
参考博客:https://ywnz.com/linuxjc/4634.html
sudo apt -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common
#添加Docker的官方GPG密钥
#导入用于签署Docker包的Docker GPG密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
#将Docker存储库添加到Debian 10
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
此命令将添加/etc/apt/sources.list文件中显示的行:
deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/debian buster stable
#我运行上面的命令时报错了,还好我是deepin的桌面,我是手动往 /etc/apt/sources.list文件中添加了一行
sudo apt-get update
sudo apt -y install docker-ce docker-compose
sudo usermod -aG docker $USER