在Deepin/Debian上安装Docker Engine

陌路散爱 提交于 2020-08-20 05:31:13

一、卸载旧版本

Docker的旧版本被称为dockerdocker.iodocker-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

请记住注销并重新登录才能生效

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!