如果你在深度Deepin v20操作系统中无法安装Docker或者安装Docker出错,那多数问题是出现在$(lsb_release -cs)身上,因为在Deepin v20上使用lsb_release -cs会返回n/a,所以导致添加Docker仓库会报错,正确的安装方法是把它改成buster即可,它是Debian 10的开发代号,而Deepin v20是基于它的。可参考在Deepin系统下安装Docker非常的简单,只需要一个命令一文。
用阿里云的仓库安装Docker
原因:深度官方说Deepin v20用的是最新的Debian 10稳定版,而当前Debian官方的稳定版本的代号是buster,所以应该把$(lsb_release-cs)改成buster即可,即运行以下命令: 步骤1:安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common 步骤2:安装GPG证书 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - 步骤3:写入软件源信息 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian buster stable" 步骤4:更新并安装Docker-CE sudo apt-get -y update sudo apt-get install docker-ce docker-ce-cli containerd.io 注:以上就是在Deepin v20中安装Docker的方法。如果是其他Linux发行版,则在第3步用sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"命令。
附:将普通用户添加到docker用户组的方法 可以免root使用docker,运行以下命令: sudo gpasswd -a ${USER} docker 注意:试了下,需要重启后用户组才会生效。
相关主题 |