在Fedora 28上安装docker-ce

时间:2018-05-09 22:03:17

标签: docker install fedora

根据docker网站的说法,Fedora的安装应该如下: https://docs.docker.com/install/linux/docker-ce/fedora/#set-up-the-repository

然而,这些指令对Fedora不起作用,你会得到一个令人沮丧的信息“没什么可做的”

那么如何在Fedora 28上安装Docker-ce

4 个答案:

答案 0 :(得分:9)

从fedora 28开始,只提供边缘,测试和夜间版本。

要安装docker-ce edge,您可以启用边缘仓库:

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

答案 1 :(得分: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

这将在编写这些行时下载最新的稳定版本。 Hope Docker将很快为Fedora 28设立一个回购

答案 2 :(得分: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.

答案 3 :(得分:-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

你得到版本&#34; 18.03.1.ce。 el7 .centos&#34; ,即。企业&#39;版本

编辑:另请参阅@Sagi Forbes的答案。