Fedora 安装Docker
我使用的是yum安装, 下面提供我的yum源。
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/fedora/25/
enabled=1
gpgcheck=0
检查内核
uname -r 4.13.9-300.fc27.x86_64
或者
uname -a Linux localhost.localdomain 4.13.9-300.fc27.x86_64 #1 SMP Mon Oct 23 13:41:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
这个内核版本大于3.1.0即可
添加yum库
把上面的yum添加到/etc/yum.repos.d, 然后更新yum源, 如果更新失败, 则使用代理。
安装
yum install -y docker-engine
[root@localhost yum.repos.d]# yum install -y docker-engine
上次元数据过期检查:0:01:26 前,执行于 2018年01月09日 星期二 18时31分15秒。
依赖关系解决。
==========================================================================================================================================================================
软件包 架构 版本 仓库 大小
==========================================================================================================================================================================
安装:
docker-engine x86_64 17.05.0.ce-1.fc25 dockerrepo 20 M
正在安装安装依赖关系:
audit-libs-python x86_64 2.7.8-1.fc27 local_resource 81 k
checkpolicy x86_64 2.7-1.fc27 local_resource 330 k
docker-engine-selinux noarch 17.05.0.ce-1.fc25 dockerrepo 33 k
libcgroup x86_64 0.41-13.fc27 local_resource 67 k
libselinux-python x86_64 2.7-2.fc27 local_resource 250 k
libsemanage-python x86_64 2.7-1.fc27 local_resource 118 k
policycoreutils-python x86_64 2.7-1.fc27 local_resource 410 k
python-enum34 noarch 1.1.6-2.fc27 local_resource 57 k
python2-IPy noarch 0.81-20.fc27 local_resource 42 k
setools-python x86_64 4.1.1-3.fc27 local_resource 580 k 事务概要
==========================================================================================================================================================================
安装 11 软件包 总计:21 M
总下载:20 M
安装大小:78 M
下载软件包:
(1/2): docker-engine-selinux-17.05.0.ce-1.fc25.noarch.rpm 20 kB/s | 33 kB 00:01
(2/2): docker-engine-17.05.0.ce-1.fc25.x86_64.rpm 552 kB/s | 20 MB 00:36
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 553 kB/s | 20 MB 00:36
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: libcgroup-0.41-13.fc27.x86_64 1/11
安装 : libcgroup-0.41-13.fc27.x86_64 1/11
运行脚本: libcgroup-0.41-13.fc27.x86_64 1/11
安装 : python-enum34-1.1.6-2.fc27.noarch 2/11
安装 : setools-python-4.1.1-3.fc27.x86_64 3/11
安装 : python2-IPy-0.81-20.fc27.noarch 4/11
安装 : libsemanage-python-2.7-1.fc27.x86_64 5/11
安装 : libselinux-python-2.7-2.fc27.x86_64 6/11
安装 : checkpolicy-2.7-1.fc27.x86_64 7/11
安装 : audit-libs-python-2.7.8-1.fc27.x86_64 8/11
安装 : policycoreutils-python-2.7-1.fc27.x86_64 9/11
安装 : docker-engine-selinux-17.05.0.ce-1.fc25.noarch 10/11
运行脚本: docker-engine-selinux-17.05.0.ce-1.fc25.noarch 10/11
neverallow check failed at /var/lib/selinux/targeted/tmp/modules/100/base/cil:8988
(neverallow base_typeattr_7 unlabeled_t (file (entrypoint)))
<root>
allow at /var/lib/selinux/targeted/tmp/modules/400/docker/cil:519
(allow spc_t unlabeled_t (file (entrypoint)))
<root>
allow at /var/lib/selinux/targeted/tmp/modules/100/sandboxX/cil:840
(allow sandbox_x_domain exec_type (file (entrypoint)))
<root>
allow at /var/lib/selinux/targeted/tmp/modules/100/virt/cil:1664
(allow virtd_lxc_t exec_type (file (entrypoint)))
<root>
allow at /var/lib/selinux/targeted/tmp/modules/100/virt/cil:2055
(allow svirt_sandbox_domain exec_type (file (entrypoint))) Failed to generate binary
/usr/sbin/semodule: Failed!
restorecon: lstat(/var/lib/docker) failed: No such file or directory
警告:%post(docker-engine-selinux-17.05.0.ce-1.fc25.noarch) 脚本执行失败,退出状态码为 255
Non-fatal POSTIN scriptlet failure in rpm package docker-engine-selinux
Non-fatal POSTIN scriptlet failure in rpm package docker-engine-selinux
安装 : docker-engine-17.05.0.ce-1.fc25.x86_64 11/11
运行脚本: docker-engine-17.05.0.ce-1.fc25.x86_64 11/11
验证 : docker-engine-17.05.0.ce-1.fc25.x86_64 1/11
验证 : docker-engine-selinux-17.05.0.ce-1.fc25.noarch 2/11
验证 : libcgroup-0.41-13.fc27.x86_64 3/11
验证 : policycoreutils-python-2.7-1.fc27.x86_64 4/11
验证 : audit-libs-python-2.7.8-1.fc27.x86_64 5/11
验证 : checkpolicy-2.7-1.fc27.x86_64 6/11
验证 : libselinux-python-2.7-2.fc27.x86_64 7/11
验证 : libsemanage-python-2.7-1.fc27.x86_64 8/11
验证 : python2-IPy-0.81-20.fc27.noarch 9/11
验证 : setools-python-4.1.1-3.fc27.x86_64 10/11
验证 : python-enum34-1.1.6-2.fc27.noarch 11/11 已安装:
docker-engine.x86_64 17.05.0.ce-1.fc25 audit-libs-python.x86_64 2.7.8-1.fc27 checkpolicy.x86_64 2.7-1.fc27 docker-engine-selinux.noarch 17.05.0.ce-1.fc25
libcgroup.x86_64 0.41-13.fc27 libselinux-python.x86_64 2.7-2.fc27 libsemanage-python.x86_64 2.7-1.fc27 policycoreutils-python.x86_64 2.7-1.fc27
python-enum34.noarch 1.1.6-2.fc27 python2-IPy.noarch 0.81-20.fc27 setools-python.x86_64 4.1.1-3.fc27 完毕!
启动
systemctl start docker.service
验证
[root@localhost init.d]# docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:14:18 2017
OS/Arch: linux/amd64 Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:14:18 2017
OS/Arch: linux/amd64
Experimental: false 有client和service两部分表示docker安装启动都成功了
设置开机启动
[root@localhost init.d]# sudo systemctl enable docker
Fedora 安装Docker的更多相关文章
- 在fedora 31 安装docker
简介: 本来没啥特别的,但是fedora使用的cgroup版本太高,docker还没跟上来. 就简单介绍一下怎么在fedora上安装docker吧 一:回退cgroup $ sudo dnf inst ...
- 在RedHat/CentOS下安装Docker(不升级内核)
由于内核版本问题,最初仅Ubuntu可以较好的支持Docker.不过,由于RedHat系列OS(REHL.CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker ...
- centos安装docker容器
centos安装docker容器 系统环境需求 docker要运行在centos7系统中,系统为64位机器上,内核最小版本在3.10以上 如果系统为centos6,后面有附带的安装方法 uname - ...
- CentOS 7安装Docker
在虚拟机CentOS 7上安装Docker ## 零:检查前提条件: 在Red Hat 和Red Hat系列的Linux发行版中,安装Docker所需的前提提交并不多. ### 1.内 ...
- redhat安装docker
一.禁用selinux 由于Selinux和LXC有冲突,所以需要禁用selinux.编辑/etc/selinux/config,设置两个关键变量. SELINUX=disabled SEL ...
- Docker 安装 - Docker 与前端(一)
Docker 是一个开源的容器引擎,可以方便的对容器进行管理.作为一种新兴的虚拟化方式,跟传统的虚拟化方式相比具有众多优势.<Docker 遇见前端>系列文章,旨在记录如何通过 docke ...
- 在CentOS6.8下安装Docker
在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain -.el6.x86_64 ...
- Linux 64位 CentOS下安装 Docker 容器,启动、停止
一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的“容器引擎+映像仓库”,在LXC(linux轻量级容器)的基础上构建,可以运行任何应 ...
- docker探索-在centos6.5中安装docker(三)
1.要求 centos6.5中需要64位 centos6.5的linux内核需要3.x(centos的内核是2.6) 2.查看当前系统的位数和版本 [root@jacky jacky]# uname ...
随机推荐
- Selenium基础知识(二)鼠标操作
一.鼠标操作 这个需要使用webdriver下的ActionChains类,这个类是操作鼠标操作的: from selenium.webdriver import ActionChains 鼠标操作可 ...
- Oracle如何重启mmon/mmnl进程(AWR自动采集)
环境:Oracle 11.2.0.4 RAC 现象:sysaux空间满导致无法正常生成快照,清理空间后,手工生成快照可以成功,但是观察自动生成快照依然是不成功. 之前了解到awr对应的相关后台进程是m ...
- Hibernate框架第二天
### Hibernate的持久化类 ### ---------- **什么是持久化类** 1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为 ...
- docker中crontab无法执行
1.下载的镜像是ubuntu最简版,默认没有安装crontab 2.业务需求需要crontab 最早解决方案 1.在宿主机里面 1 3 * * * root cd /data/wwwroot/xx ...
- idea如何整理代码格式
1.先CRTL + A来选中需要整理的代码块.当然CRTL + A代表选中一个文件的所有代码. 2.然后CRTL + ALT + L,对,就是要记住这个快捷键.
- const_cast, dynamic_cast, static_cast,reinterpret_cast
一.const_cast:用于移除const数据,目标数据类型必须与原类型相同 二.dynamic_cast:用于在两个不同类型之间进行强制转换并且在执行运行时检查它.保证它的合法性,如果在两个互相矛 ...
- 《大话设计模式》c++实现 装饰者模式
一.UML图 介绍 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构.这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装. 这种模式创 ...
- 编程中的链式调用:Scala示例
编程中的链式调用与Linux Shell 中的管道类似.Linux Shell 中的管道 ,会将管道连接的上一个程序的结果, 传递给管道连接的下一个程序作为参数进行处理,依次串联起N个实用程序形成流水 ...
- Gamma函数深入理解
Gamma函数 当n为正整数时,n的阶乘定义如下:n! = n * (n - 1) * (n - 2) * … * 2 * 1. 当n不是整数时,n!为多少?我们先给出答案. 容易证明,Γ(x + 1 ...
- 20165305 苏振龙《Java程序设计》第五周学习总结
第七章 Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类. 和某类有关的匿名类就是该类的一个子类,该子类没有明显的用类声明来定义,所以称做匿名类. 和某接口有 ...