关于linux上安装docker出现的种种问题
1.用的平台是腾讯云控制台的2核4G的服务器
出现了dnf格式系统运行不了yum源。
这个原因是因为centOS9开始就用dnf系统改变了
可疑的GPG密钥问题:暂时需要时间调查。
解决办法如下:
以下是格式化后的文字:
官方 GPG 密钥
CentOS 官方提供的 GPG 密钥是可信的,您可以从 CentOS 官方网站下载并导入。以下是导入官方 GPG 密钥的步骤:
下载 GPG 密钥
sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official
导入 GPG 密钥
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
验证 GPG 密钥
您可以使用以下命令验证导入的 GPG 密钥是否正确:
gpg --show-keys /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
输出应类似于:
pub rsa4096 2019-05-03 [SC]
99DB70FAE1D7CE227FB6488205B555B38483C65D
uid CentOS (CentOS Official Signing Key) <security@centos.org>
阿里云镜像提供的 GPG 密钥
阿里云镜像也提供了可信的 GPG 密钥,您可以从阿里云镜像网站下载并导入。以下是导入阿里云镜像提供的 GPG 密钥的步骤:
下载 GPG 密钥
sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
导入 GPG 密钥
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
验证 GPG 密钥
您可以使用以下命令验证导入的 GPG 密钥是否正确:
gpg --show-keys /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
输出应类似于:
pub rsa4096 2019-05-03 [SC]
99DB70FAE1D7CE227FB6488205B555B38483C65D
uid CentOS (CentOS Official Signing Key) <security@centos.org>
清华大学镜像提供的 GPG 密钥
清华大学镜像也提供了可信的 GPG 密钥,您可以从清华大学镜像网站下载并导入。以下是导入清华大学镜像提供的 GPG 密钥的步骤:
下载 GPG 密钥
sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial https://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official
导入 GPG 密钥
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
验证 GPG 密钥
您可以使用以下命令验证导入的 GPG 密钥是否正确:
gpg --show-keys /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
输出应类似于:
pub rsa4096 2019-05-03 [SC]
99DB70FAE1D7CE227FB6488205B555B38483C65D
uid CentOS (CentOS Official Signing Key) <security@centos.org>
华为云镜像提供的 GPG 密钥
华为云镜像也提供了可信的 GPG 密钥,您可以从华为云镜像网站下载并导入。以下是导入华为云镜像提供的 GPG 密钥的步骤:
下载 GPG 密钥
sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial https://mirrors.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
导入 GPG 密钥
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
验证 GPG 密钥
您可以使用以下命令验证导入的 GPG 密钥是否正确:
gpg --show-keys /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
输出应类似于:
pub rsa4096 2019-05-03 [SC]
99DB70FAE1D7CE227FB6488205B555B38483C65D
uid CentOS (CentOS Official Signing Key) <security@centos.org>
最好不要轻易的在云服务器上修改各种不必要的open SSL证书,否则容易陷入很难查找到的下述问题,We couldn't find anything for importerror: /lib64/libtss2-esys.so.0: undefined symbol: evp_sm4_cfb128 version openssl_3.0.0
建议此时云服务器直接重装系统换成centos7,根本原因还是openclouds相当于centos9,不能用yum源导致的。
——---------------------------------------------------------------------------------
关于Docker和Portainer的一套安装,最重要的就是选对服务器,服务器得选成centos7的

浙公网安备 33010602011771号