大家好,又见面了,我是你们的朋友全栈君。
卸载docker
1. 删除某软件,及其安装时自动安装的所有包
代码语言:javascript复制sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
2. 删除docker其他没有没有卸载
代码语言:javascript复制dpkg -l | grep docker
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P # 删除无用的相关的配置文件
3.卸载没有删除的docker相关插件(结合自己电脑的实际情况)
代码语言:javascript复制sudo apt-get autoremove docker-ce-*
4.删除docker的相关配置&目录
代码语言:javascript复制 sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
5.确定docker卸载完毕
代码语言:javascript复制docker --version
安装docker
更新ubuntu的apt源索引
sudo apt-get update
安装包允许apt通过HTTPS使用仓库
代码语言:javascript复制sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common
添加Docker官方GPG key
代码语言:javascript复制curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置Docker稳定版仓库
代码语言:javascript复制sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
添加仓库后,更新apt源索引
代码语言:javascript复制sudo apt-get update
安装最新版Docker CE(社区版)
代码语言:javascript复制sudo apt-get install docker-ce
检查Docker CE是否安装正确
代码语言:javascript复制sudo docker run hello-world
安装出现以下问题
解决办法:
user_1@test:~ cd /var/lib/dpkg user_1@test:/var/lib/dpkg sudo mv info info.bak user_1@test:/var/lib/dpkg sudo mkdir info user_1@test:/var/lib/dpkg sudo apt-get install docker-ce docker-ce-cli containerd.io
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179036.html原文链接:https://javaforall.cn