在Deepin/Debian上安装DockerEngine

编程

一、卸载旧版本

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

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

以上是 在Deepin/Debian上安装DockerEngine 的全部内容, 来源链接: utcz.com/z/517457.html

回到顶部