【Linux】docker安装问题

docker安装

Ubuntu安装Docker https://docs.docker.com/engine/install/ubuntu/

遇到的问题

tmd实验室有台没怎么用的服务器,我还挺开心我来尝尝鲜,结果什么都没装,装什么都报错,差点气哭q_q

sudo apt-get update 没有公钥

在按照官网安装docker时,执行sudo apt-get update,出现如下报错:
请添加图片描述
从网上查找了各种方法,都没有解决,主要是尝试执行了以下命令:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
sudo apt-key adv --keyserver hkp://pgp.mit.edu --recv-keys 7EA0A9C3F273FCD8
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7EA0A9C3F273FCD8
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com F273FCD8 
gpg --keyserver ubkeys.pgp.net --recv-keys 7EA0A9C3F273FCD8

经历各种转折,最后建树大佬给出了解决办法:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
signed-by连着前边的空格 一直到后边的中括号,全部删除,删除时需要更改文件的只读权限:
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
最后解决:
在这里插入图片描述

bionic & focal (curl问题

感觉这辈子很难遇到这种脑残脑残脑残问题了,也就这鬼服务器出这么多幺蛾子.
不过,未来谁知道呢,指不定什么时候倒霉,简单记录一下.

curl https不支持,装openssl,发现已经装了.再装libssl,又报错.
在这里插入图片描述
然后大佬发现了华点,我也不知道在哪,让我看了source.list

在这里插入图片描述
对话如下:
在这里插入图片描述
改完了再sudo apt upgrade,dist-upgrade 过程中冒了堆error(貌似这办法不管用)
运行which curl

在这里插入图片描述
需要make uninstall, 或者手动把/usr/local下每一个文件夹里的curl相关的删了,删到一半发现好了
在这里插入图片描述

permission denied(运行docker必须sudo)

装完docker后,必须sudo,否则报错
在这里插入图片描述
应该是这个问题导致安装minikube时报错 unable to pick a default driver

在这里插入图片描述
按照提示,运行命令. docker命令不用加sudo,minikube也能默认拉起docker

sudo usermod -aG docker $USER && newgrp docker
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值