文档章节

CentOS7 安装最新版的Docker

憨科
 憨科
发布于 2015/10/22 15:54
字数 537
阅读 4533
收藏 8
点赞 0
评论 0

想要在我的CentOS7上安装docker来玩玩,装的时候有点幽默,记下来了。

首先来看一下我的内核,最近刚刚更新的,应该是比较新的吧。

➜  ~  uname -a
Linux localhost.localdomain 3.10.0-229.14.1.el7.x86_64 #1 SMP Tue Sep 15 15:05:51 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

系统是新做的,除了JDK外没装什么东西。我找了Docker官网上的安装教程,但是教程应该是ubuntu系统的操作方式,与centos略有不同,第一步是没什么区别的

wget -qO- https://get.docker.com/ | sh

得到如下提示:

+ sh -c 'sleep 3; yum -y -q install docker-engine'
警告:/var/cache/yum/x86_64/7/docker-main-repo/packages/docker-engine-1.8.3-1.el7.centos.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 2c52609d: NOKEY
docker-engine-1.8.3-1.el7.centos.x86_64.rpm 的公钥尚未安装
导入 GPG key 0x2C52609D:
 用户ID     : "Docker Release Tool (releasedocker) <docker@docker.com>"
 指纹       : 5811 8e89 f3a9 1289 7c07 0adb f762 2157 2c52 609d
 来自       : https://yum.dockerproject.org/gpg

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect!

似乎是key没有倒入,教程上也有提及,按照centos的方式作了一下,其实不知道到底有没有起效

wget  https://get.docker.com/gpg

下载了一个叫做gpg的文件,然后

rpmkeys --import ./gpg

成功了,也没有什么提示。似乎安装就完成了,启动docker。

systemctl start docker.service

然后就报错了

10月 22 10:49:52 localhost.localdomain systemd[1]: docker.service operation timed out. Terminating.
10月 22 10:49:52 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine.

这提示信息完全没任何参考价值,只好找了其他牛人的安装攻略来看看,我发现他们做了一个让人摸不着头脑的操作,就是吧firewalld干掉了,换成了ip-tables,本着死马当活马医的精神,我也试试

先关闭firewalld

systemctl disable firewalld.service

我心想连防火墙都关了,还不行吗,可是运行docker还是报同样的错误,于是又接着执行

systemctl enable iptables.service
systemctl start iptables.service

这次再启动docker,它就真的启动起来了。






© 著作权归作者所有

共有 人打赏支持
憨科
粉丝 3
博文 15
码字总数 5758
作品 0
东城
centos7 docker 安装

转载自https://www.cnblogs.com/baolong/p/6526591.html 系统要求 为了安装docker,需要准备 64-bit的CentOS 7 删除非官方的Docker包 yum的仓库中有一个很旧的Docker包, 现在Docker官方已经将...

xiaoyaoyoufang ⋅ 02/26 ⋅ 0

Docker更改为OverlayFS存储驱动

docker有6种存储驱动方案,且都是写时复制机制 aufs - 类型,在文件层次上工作内存利用高效,仅有ubuntu支持 overlay/overlay2 - 类型,在文件层次上工作内存利用高效,但分层文件的写入会增...

麦拂沙 ⋅ 2016/12/28 ⋅ 0

Docker实践(一):安装

前提 系统:我这边都使用虚拟机安装的CentOS7,具体安装可以参考:Windows安装Linux虚拟机(CentOS7) yum:推荐更新下yum:yum update;我们这边CentOS7自带docker,如果没有安装docker可以用y...

u010246789 ⋅ 2016/12/31 ⋅ 0

centos升级内核版本以支持overlay2

centos升级内核版本以支持overlay2 老高的技术博客2017-11-302 阅读 版本CentOS 搬瓦工新入的KVM架构的机器,默认内核版本是 ,如果是本地用ISO安装的系统,默认内核版本可能更低,比如 ,如...

老高的技术博客 ⋅ 2017/11/30 ⋅ 0

centos7系统下 docker 环境搭建

运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段) centos7一定要安装64位, docker目前不支持32位内核 ##看准了, 是...

qq_33326449 ⋅ 03/20 ⋅ 0

Centos7制作docker初始镜像

Centos7用febootstrap制作docker初始镜像包 使用工具:febootstrap 下载地址:http://down.51cto.com/data/2330414 使用命令: febootstrap -i bash -i wget -i yum -i iputils -i iproute -......

vanche ⋅ 2017/07/30 ⋅ 0

Centos 安装指定版本的docker

Centos 安装指定版本的docker 老王2017-11-192 阅读 安装docker版本CentOS 一、添加Docker源 二、更新源和升级系统 三、卸载旧版本Docker 四、列出所有版本 五、安装指定版本 点赞 安装docke...

老王 ⋅ 2017/11/19 ⋅ 0

使用Vagrant 在Virtual Box 上安装Docker--(补充九步构建自己的hello world Docker镜像)

反思+记录 安装Virtual Box Virtual Box 是和vmware, Hyper-v 一样的虚拟软件。 Virtual Box 下载地址 https://www.virtualbox.org/wiki/Downloads ;因在Windows,故选择Windows hosts 下载......

上官瑾文 ⋅ 05/09 ⋅ 0

「初级篇」跟我一起学docker(二)--核心概念和安装

环境介绍: 操作系统:64bit CentOS7 docker版本:17.05.0-ce(最新版本) 版本新功能: https://github.com/docker/docker/blob/master/CHANGELOG.md 安装步骤 系统:64位centos7 迅雷直接下...

zhugeaming2018 ⋅ 05/25 ⋅ 0

centos7中使用febootstrap自制一个基础的centos 7.2的docker镜像

1.安装febootstrap 在网上看了不少的教程,刚开始安装始终是错的。大部分安装教程都是以下这个命令: 这个在centsos6上面可以成功,但是centos7上会报错,因为在centos7上没有这个包。 解决办...

双月通天 ⋅ 2016/06/30 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Kubeflow实战系列:利用TFJob导出分布式TensorFlow模型

介绍 本系列将介绍如何在阿里云容器服务上运行Kubeflow, 本文介绍如何使用TfJob导出分布式模型训练模型。 第一篇:阿里云上使用JupyterHub 第二篇:阿里云上小试TFJob 第三篇:利用TFJob运行...

全部原谅 ⋅ 3分钟前 ⋅ 0

007. 深入JVM学习—老年代

老年代空间的主要目的是用于存储由Eden发送来的对象,一般在经历好几次“Minor GC”还会保存下来的对象,才会被复制到老年代,这样就可以存放更多的对象,同时在老年代中执行GC的次数也相对较...

影狼 ⋅ 4分钟前 ⋅ 0

常见的一些C#开源框架或者开源项目

原:https://blog.csdn.net/qq_27825451/article/details/70666044 Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更......

whoisliang ⋅ 5分钟前 ⋅ 0

设计模式基本原理

刚开始接触编程这行的时候看过设计模式,当时感觉学这些模式没有太大的用处,当时也看不太懂。但是随着慢慢接触这一行,经过一段时间的编程以后,再回过头来看设计模式,发现设计模式的确是太...

王子城 ⋅ 8分钟前 ⋅ 0

阿里云全面支持IPv6!一文揽尽4位大咖精彩演讲

摘要: 自从去年11月以来,阿里巴巴高度重视数据中心的网络改造、云产品改造、应用及网络改造等多个维度,经过半年以来的建设,阿里云已经完成了域名解析等关键产品的分析,现在阿里云已经完...

传授知识的天使 ⋅ 19分钟前 ⋅ 0

windows Android sdk 配置

1、下载Android SDK,点击安装,直接默认路径即可! 下载地址:http://developer.android.com/sdk/index.html 2、默认路径安装后,安装完成,开始配置环境变量。 3、打开计算机属性——高级系...

阿豪boy ⋅ 21分钟前 ⋅ 0

bash shell script 简明教程

User <--> bash <--> kernel shell is not kernel or part of kernel various shells: tcsh, csh, bash, ksh find the using shell: echo $SHELL find all the shells: cat /etc/shells what......

mskk ⋅ 24分钟前 ⋅ 0

Service Mesh简史

William Morgan Service Mesh是一个相当新的概念,讲它的“历史”似乎有些勉强。就目前而言,Service Mesh已经在部分企业生产环境中运行了超过18个月,它的源头可以追溯到2010年前后互联网公...

好雨云帮 ⋅ 24分钟前 ⋅ 0

10个免费的服务器监控工具

监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服...

李朝强 ⋅ 36分钟前 ⋅ 0

压缩工具之zip-tar

zip 支持目录压缩。使用yum安装zip包,使用yum安装unzip包 zip 1.txt.zip 1.txt #将1.txt文件压缩,新生成的压缩文件为1.txt.zip,原文件保留 zip -r 123.zip 123/ #-r对目录操作。将123/目录...

ZHENG-JY ⋅ 37分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部