安装docker时的错误集合

有关docker,我在Linux虚拟机上安装的是Ubuntu18.04.2版本,这个过程问题并不大,但是后续通过终端安装docker时,遇到了不少问题

安装docker需要在终端完成以下几个命令的输入(更准确的可以参考docker官方文档     https://docs.docker.com/install/linux/docker-ce/ubuntu/    )

(1)sudo apt-get install \

          apt-transport-https \

          ca-certificates \

          curl \

          software-properties-common

(2)curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

(3)sudo add-apt-respository \

         "deb [arch=amd64] https://download.docker.com/linux/ubuntu \

         $(lsb_release -cs) \

         stable"

(4)sudo apt-get update

         sudo apt-get install docker-ce

总的来说有以下三个错误

1. 大概意思为  “无法获取资源的错误” ,当时忘记截图了,好像是进行到第三步时遇到的,搜索百度众“神人”的解决方法,其中主要有两种

(1)杀掉apt-get进程    

ps aux | grep apt-get    (会显示进程的信息)

sudo kill 进程PID

(2)强制解锁

sudo rm /var/cache/apt/archives/lock

sudo rm /var.lib/dpkg/lock

我先尝试了第一种方法,但是并不管用,后来用来第二种方法,解决了问题

2. apt-get update 出现了 NO_PUBKEY的错误,百度时发现这一错误出现的关键参数也有所不同,我的错误如下

W: GPG error: https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8

解决方法:添加公匙   

sudo apt-key adv --recv-keys --keyserver keyserver.ubutun.com 7EA0A9C3F273FCD8

3.一个低级错误,创建端口映射容器时,显示没有权限的错误,因为是普通用户而非root用户,没有在命令前加sudo,

在原本的命令前加上  sudo  即可。

猜你喜欢

转载自www.cnblogs.com/orangeSUN/p/11229011.html