- 已 关闭 。 * * 此 问题 为 not about programming or software development 。 目前 不 接受 答案 。
此 问题 似乎 与 a specific programming problem, a software algorithm, or software tools primarily used by programmers 无关 。 如果 您 认为 此 问题 与 another Stack Exchange site 相关 , 您 可以 留下 评论 , 说明 在 何处 可以 找到 此 问题 的 答案 。
上个月 关门 了 。
机构 群体 已 于 上月 审核 了 是否 重新 讨论 此 问题 , 并 将 其 关闭 :
原始 关闭 原因 未 解决
Improve this question 格式
我 正在 使用 VMware 上 的 Ubuntu 虚拟 机 中 的 https://docs.docker.com/engine/install/ubuntu/ 在 Ubuntu 20.04 上 安装 Docker 。
但是 在 运行 命令 时 要 将 存储 库 添加 到 Ubuntu 中 。
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
中 的 每 一 个
我 遇到 以下 错误
Get:1 http://us.archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://dl.google.com/linux/chrome/deb stable Release
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease
Ign:6 https://download.docker.com/linux/ubuntu focal InRelease
Err:7 https://download.docker.com/linux/ubuntu focal Release
404 Not Found [IP: 13.225.7.126 443]
Get:8 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [89.1 kB]
Hit:9 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
格式
运行 命令 时
sudo apt-get install docker-ce docker-ce-cli containerd.io
格式
我 收到 错误
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'docker-ce' has no installation candidate
E: Unable to locate package docker-ce-cli
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'
E: Couldn't find any package by regex 'containerd.io'
格式
这 是 什么 原因 ? 我 是 新 来 的 docker 。 有 没 有 一 个 变通 办法 , 这 或 我 应该 安装 docker 使用 源 代码 或 什么 ? 谢谢 。
8条答案
按热度按时间guz6ccqo1#
目前,您可以用途:
然后检查:
voase2hg2#
按照documentation接下来在我的PC上进行的测试,这些指令将docker成功地安装在WMware Ubuntu的焦点上:
vhipe2zx3#
Docker还没有发布焦点窝(20.04)的存储库。
sudo apt install -y docker.io
将从ubuntu存储库中获取Docker。
我能够使用我所有的docker图像,我用在18. 04成功地在20. 04与这个docker安装。
oknrviil4#
我知道这个问题是关于Ubuntu 20的。但是如果你想把它安装在Linux Mint 20上(像我一样),问题看起来是一样的,但答案是不同的。
安装指南告诉您按如下方式添加PPA:
然而,
$(lsb_release -cs)
部分是个问题,因为它将版本名作为参数传递给repository命令。在Ubuntu 20中,该命令输出focal
,一切都很顺利,但在Linux Mint中,该命令输出ulyana
,它失败了,因为docker没有该版本。如果你想在mint上安装它,只需用focal字符串替换该命令,这样你就得到了ubuntu focal版本:
zy1mlcev5#
根据https://docs.docker.com/engine/install/ubuntu/的信息,目前不支持Ubuntu 20.04。
n3schb8v6#
Ubuntu 20.04 LTS的Docker存储库还没有准备好(我不明白他们为什么不专注于此,而不是推出一个非LTS版本,如19.10!)
但是Ubuntu Universe存储库中已经提供的版本是最新的,所以在此期间只使用这个版本。
当Docker的人准备发布他们的20.04回购协议时,只需按照以下说明操作:https://docs.docker.com/engine/install/ubuntu/
..然后,当然也包括“卸载旧版本”这一节。这样,你就已经可以在Ubuntu 20. 04上开始使用Docker了
chhqkbe17#
上面的错误是由于命令的复制不干净造成的。请考虑这个问题,并再次复制命令以解决错误。它帮助我纠正了相同的错误。
nue99wik8#
这就解决了我的问题:
来自https://docs.lando.dev/getting-started/installation.html#caveats