文档章节

CentOS7 安装最新版的Docker

憨科
 憨科
发布于 2015/10/22 15:54
字数 537
阅读 4584
收藏 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
从头搭建一个自己的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
基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

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

NinWoo
09/14
0
0
Docker实践(一):安装

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

u010246789
2016/12/31
0
0
Docker更改为OverlayFS存储驱动

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

麦拂沙
2016/12/28
32
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot整合Mybatis扫描不到Mapper的问题

参考资料 1、SpringBoot整合Mybatis扫描不到Mapper的问题

哎小艾
18分钟前
4
0
网络相关.md

https://github.com/acBool/Blogs/blob/master/%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3/%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3.md URL URL: 全称Uniform Resource Location,统一资源定位符,......

壹峰
18分钟前
1
0
Ubuntu虚拟机无法连接到网络

查看本机中控制面板---管理工具---服务 找到服务(本地) 确保 VMware DHCP Service 和VMware NAT Service 服务已经启动 查看Ubuntu的ip地址 显示ip则连接成功...

唐十三郎
25分钟前
0
0
MyEclipse开发教程:REST Web Service(二)

MyEclipse 在线订购年终抄底促销!火爆开抢>> MyEclipse最新版下载 使用MyEclipse开发RESTWeb服务来放大您的Web应用程序。在本教程示例中,您将创建一个简单的Web服务来维护客户列表。你将学...

电池盒
25分钟前
0
0
线程sleep和yield的区别

1.sleep()方法暂停当前线程后,会给其他线程执行机会,线程优先级对此没有影响。yield()方法会给优先级相同或更高的线程更高的执行机会。 2.sleep()方法会将线程转入阻塞状态,直到阻塞时间结...

勇敢的飞石
25分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部