在Fedora 28上安装docker-ce

6
4个回答

9

从 Fedora 28 开始,只有 Edge、Test 和 Nightly 版本可用。

要安装 Docker-CE Edge 版本,您可以启用 Edge 仓库:

dnf config-manager --set-disabled docker-ce-stable
dnf config-manager --set-enabled docker-ce-edge
dnf install docker-ce

这个命令没有生效:dnf config-manager --set-disabled docker-ce-stable。 - Robert Moskal

5
在回答写作时,Docker的仓库中没有适用于Fedora 28的稳定版本。 解决方法是调用以下命令:
sudo dnf install https://download.docker.com/linux/fedora/27/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.fc27.x86_64.rpm

这将下载当前稳定版本。希望Docker尽快为Fedora 28设置一个存储库。

1
你的命令似乎有问题。你把两个命令合并成一个了吗? - thoroc
最新版本: https://download.docker.com/linux/fedora/28/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.fc28.x86_64.rpm - Wesley Abbenhuis

1

我在 Fedora 28 上按照以下步骤操作:

安装 DNF 插件包

$ sudo dnf -y install dnf-plugins-core
--
Last metadata expiration check: 0:59:06 ago on Thu 05 Jul 2018 21:38:55 CDT.
Package dnf-plugins-core-2.1.5-4.fc28.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

设置稳定的仓库。
$ sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
--
Adding repo from: https://download.docker.com/linux/fedora/docker-ce.repo

启用边缘和测试存储库

$ sudo dnf config-manager --set-enabled docker-ce-edge
$ sudo dnf config-manager --set-enabled docker-ce-test

安装Docker CE。
$ sudo dnf install docker-ce
....
Userid     : "Docker Release (CE rpm) <docker@docker.com>"
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 
From       : https://download.docker.com/linux/fedora/gpg

开始 Docker
$  sudo systemctl start docker

验证安装
$ sudo docker run hello-world

如果一切顺利,您应该会得到

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Pull complete 
Digest: sha256:3e1764d0f546ceac4565547df2ac4907fe46f007ea229fd7ef2718514bcec35d
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

-1
安装 Fedora 应遵循以下步骤:
Fedora 28:获取 docker-ce 的基本简单方法如下...
cd /etc/yum.repos.d/
# dnf install https://download.docker.com/linux/fedora/docker-ce.repo
# dnf install docker-ce

你得到的版本是 "18.03.1.ce.el7.centos",即 '企业版'。
编辑:还请参阅 @Sagi Forbes 的答案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接