deepin下安装docker


先检查以前是否有安装过,有就删除掉
sudo apt-get remove docker.io docker-engine
我的刚装上没有安装过

进入root权限
su root
没设置root密码的参照:
https://www.cnblogs.com/syrgdm/p/12854186.html

添加docker源
vi /etc/apt/sources.list
添加下面的:
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

添加公钥管理和安装密钥
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
如果安装失败

那就一个一个的按顺序安装就好

apt-get -y install apt-transport-https
apt-get -y install ca-certificates
apt-get -y install  curl
apt-get -y install software-properties-common

然后安装密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

直接使用apt install docker-ce会报错

解决办法:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
选择一个版本大于上面提示的版本的containerd下载(提示:用迅雷下载会快很多,不然会很慢)
然后安装aline
sudo apt install alien
进入到下载的containerd的目录下
执行:(对应你下载的版本)
sudo alien containerd.io-1.2.6-3.3.el7.x86_64.rpm
会生成一个containerd.io_1.2.6-4.3_amd64.deb文件
然后进入文件管理器找到这个目录
双击安装
安装完后再次执行安装docker的命令
apt install docker-ce

安装好了
让我们测试一下
docker -v

安装成功!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM