一、卸载旧版本
Docker的旧版本被称为docker
,docker.io
或docker-engine
。如果已安装,请卸载它们:
sudo apt-get remove docker docker-engine docker.io containerd runc
二、安装相关软件
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
三、安装新版本源信息
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" | sudo tee /etc/apt/sources.list.d/docker.list
#官方教程使用下面方式创建sources.list,但add-apt-repository因为python版本问题经常无法正常使用,所以改为使用上面echo + tee的方式
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/debian buster stable"
buster是版本Debian版本代号,可在 Debian 发行版本 中查看,根据实际情况替换上面语句中的buster
Deepin可以运行cat /etc/debian_version
查看Debian版本号,对比上面链接页面知道版本代号
四、安装Docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
五、使用非root用户运行docker
如果要使用Docker作为非root用户,则现在应考虑使用类似以下方式将用户添加到“ docker”组:
sudo usermod -aG docker your-user
请记住注销并重新登录才能生效
来源:oschina
链接:https://my.oschina.net/u/3552749/blog/4311569