在 Focal Fossa 20.04 中只安装 docker 客户端(没有引擎)的软件包是什么?

Xav*_*ero 6 apt client software-installation docker 20.04

我注意到 Ubuntu 20.04 (Focal Fossa) 附带了最新的 docker 引擎,可以安装。

如果您在 2020 年 5 月:

# apt update
# apt install -y docker.io
Run Code Online (Sandbox Code Playgroud)

您将获得 docker 版本19.03.8,而该版本又是 docker 朋友发布的最新版本(截至日期)。

这真太了不起了!这将从 ubuntu 的标准包 repos 安装最新的引擎和客户端。伟大的!

但是现在......我想要一台只有docker 客户端的客户端机器。我不想在这台机器上下载引擎本身。只有客户端部分。

在过去

根据这个https://docs.docker.com/engine/install/ubuntu/直到 ubuntu 19.10 它似乎存在docker-ce-cli

但是在 Focal Fossa 20.04 中会发生这种情况:

# apt-get update
[omitted]
# apt-get install docker-ce-cli
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce-cli
Run Code Online (Sandbox Code Playgroud)

我应该在 ubuntu 20.04 中安装什么包才能只有docker cli?

# apt install -y xxxxxxxxx?
Run Code Online (Sandbox Code Playgroud)

The*_*Man 3

正如官方消息来源所指出的:

sudo apt-get update && \
     sudo apt-get install \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Run Code Online (Sandbox Code Playgroud)

添加存储库和包列表。

然后你可以运行:

sudo apt install docker-ce-cli
Run Code Online (Sandbox Code Playgroud)


小智 0

试试这个命令

sudo apt-get install docker-ce-cli这可能会满足您的需要