ubuntu 安装 docker相关
在Ubuntu系统上安装Docker可以通过以下步骤进行:
-
更新软件包索引:
sudo apt-get update
-
允许APT使用HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
-
添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
添加Docker的稳定版本仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
再次更新软件包索引:
sudo apt-get update
-
安装Docker CE(社区版):
sudo apt-get install docker-ce
-
验证Docker是否安装成功并运行:
sudo systemctl status docker
或者简化版本:
# 更新软件包索引
sudo apt-get update
# 安装Docker
sudo apt-get install docker.io
# 验证Docker是否安装成功
sudo docker run hello-world
以上命令将会在Ubuntu系统上安装Docker,并通过运行一个测试容器来验证安装是否成功。
=================
由于没有公钥,无法验证下列签名: NO_PUBKEY 7EA0A9C3F273FCD8
这个错误提示表明你的系统无法验证Docker官方软件仓库的签名,因为缺少相应的公钥。为了解决这个问题,你需要添加Docker的官方公钥到你的系统中。以下是解决此问题的步骤:
-
首先,打开终端并输入以下命令以添加Docker的官方公钥:
bashCopy Codesudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
这个命令会从Ubuntu的公钥服务器上下载并添加Docker的签名密钥。
-
添加完公钥后,执行以下命令更新你的软件包列表:
bashCopy Codesudo apt update
这将确保你的系统能够验证来自Docker官方仓库的软件包的签名,从而解决“由于没有公钥,无法验证下列签名: NO_PUBKEY 7EA0A9C3F273FCD8”的错误。
通过上述步骤,你可以确保你的系统能够安全地从Docker官方仓库下载和安装软件包,同时避免了因缺少公钥而导致的验证错误