我注意到 Ubuntu 20.04(Focal Fossa)附带了最新的 Docker 引擎,可以安装。
如果您在 2020 年 5 月执行以下操作:
# apt update
# apt install -y docker.io
您将获得 docker 版本19.03.8
,而该版本是 docker 朋友迄今为止发布的最新版本。
这太棒了!这会从 ubuntu 的标准软件包存储库安装最新的引擎和客户端。太棒了!
但现在...我想有一台客户端机器仅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
问题
我应该在 ubuntu 20.04 中安装什么软件包才能仅有的docker cli?
# apt install -y xxxxxxxxx?
答案1
如官方消息来源:
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
添加存储库和包列表。
然后你可以运行:
sudo apt install docker-ce-cli
答案2
尝试这个命令
sudo apt-get install docker-ce-cli
这可能会满足你的需要