ubuntu安装教程_ubuntu docker安装

2022-09-27 11:36:25 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

卸载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

0 人点赞