【Linux】docker安装问题

docker安装问题

  • docker安装
  • 遇到的问题
    • sudo apt-get update 没有公钥
    • bionic & focal (curl问题
    • permission denied(运行docker必须sudo)

docker安装

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

遇到的问题

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

sudo apt-get update 没有公钥

在按照官网安装docker时,执行sudo apt-get update,出现如下报错:
【Linux】docker安装问题_第1张图片
从网上查找了各种方法,都没有解决,主要是尝试执行了以下命令:

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

经历各种转折,最后建树大佬给出了解决办法:
在这里插入图片描述
【Linux】docker安装问题_第2张图片

【Linux】docker安装问题_第3张图片
signed-by连着前边的空格 一直到后边的中括号,全部删除,删除时需要更改文件的只读权限:
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
最后解决:
【Linux】docker安装问题_第4张图片

bionic & focal (curl问题

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

curl https不支持,装openssl,发现已经装了.再装libssl,又报错.
【Linux】docker安装问题_第5张图片
然后大佬发现了华点,我也不知道在哪,让我看了source.list

【Linux】docker安装问题_第6张图片
对话如下:
【Linux】docker安装问题_第7张图片
改完了再sudo apt upgrade,dist-upgrade 过程中冒了堆error(貌似这办法不管用)
运行which curl

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

permission denied(运行docker必须sudo)

装完docker后,必须sudo,否则报错
【Linux】docker安装问题_第8张图片
应该是这个问题导致安装minikube时报错 unable to pick a default driver

【Linux】docker安装问题_第9张图片
按照提示,运行命令. docker命令不用加sudo,minikube也能默认拉起docker

sudo usermod -aG docker $USER && newgrp docker

你可能感兴趣的:(Linux,docker,linux,ubuntu)