ubuntu 安装 docker相关

在Ubuntu系统上安装Docker可以通过以下步骤进行:

  1. 更新软件包索引:

 
sudo apt-get update
  1. 允许APT使用HTTPS:

 
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker官方GPG密钥:

 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker的稳定版本仓库:

 
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  1. 再次更新软件包索引:

 
sudo apt-get update
  1. 安装Docker CE(社区版):

 
sudo apt-get install docker-ce
  1. 验证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的官方公钥到你的系统中。以下是解决此问题的步骤:

  1. ‌首先,打开终端并输入以下命令以添加Docker的官方公钥‌:

    bashCopy Code
     
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8

    这个命令会从Ubuntu的公钥服务器上下载并添加Docker的签名密钥。

  2. ‌添加完公钥后,执行以下命令更新你的软件包列表‌:

    bashCopy Code
     
    sudo apt update

    这将确保你的系统能够验证来自Docker官方仓库的软件包的签名,从而解决“由于没有公钥,无法验证下列签名: NO_PUBKEY 7EA0A9C3F273FCD8”的错误。

通过上述步骤,你可以确保你的系统能够安全地从Docker官方仓库下载和安装软件包,同时避免了因缺少公钥而导致的验证错误‌

posted @ 2024-09-22 16:58  lovleo  阅读(62)  评论(0编辑  收藏  举报