文档章节

CentOS7 安装最新版的Docker

憨科
 憨科
发布于 2015/10/22 15:54
字数 537
阅读 4558
收藏 8

想要在我的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
博文 18
码字总数 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
0
基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤。由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Pytho...

NinWoo
09/14
0
0
从头搭建一个自己的docker(centos7,jdk1.8,tomcat8)容器

假设你已经安装了docker! 下载centos最新版镜像到本地。docker pull centos:7 进入镜像的交互模式:docker run -i -t --name myweb centos:7 /bin/bash 在镜像中安装jdk:yum install java-...

bluecoffee
07/29
0
0
Docker更改为OverlayFS存储驱动

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

麦拂沙
2016/12/28
32
0
Docker实践(一):安装

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

u010246789
2016/12/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
2
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
119
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
4
0
我为什么用GO语言来做区块链?

Go语言现在常常被用来做去中心化系统(decentralised system)。其他类型的公司也都把Go用在产品的核心模块中,并且它在网站开发中也占据了一席之地。 我们在决定做Karachain的时候,考量(b...

HiBlock
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部