文档章节

CentOS7 安装最新版的Docker

憨科
 憨科
发布于 2015/10/22 15:54
字数 537
阅读 4590
收藏 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
2018/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
2018/07/29
0
0
基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

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

NinWoo
2018/09/14
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

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
1
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
2
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部