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