基于overlay2的docker17.06.ce部署

#升级操作系统,centos7直接升级到7.3

yum clean all

yum update

#升级内核,以支持overlay2

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml -y

grub2-set-default 0

reboot

重启完成顺利的话,uname -r  就能看到新内核生效了。

#安装docker,  使用overlay2 存储driver。  默认的 overlay 和devicemapper 前期使用经常出现报错,不推荐使用。

wget https://download.docker.com/linux/centos/docker-ce.repo -P /etc/yum.repos.d/

mkdir -p /data0/docker/var

ln -s /data0/docker/var /var/lib/docker  (针对var 分区比较小的问题)

mkdir /etc/docker/

echo "

{

"storage-driver": "overlay2",

"storage-opts": [ "overlay2.override_kernel_check=true" ],

"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"],

"live-restore" : false

}

" >> /etc/docker/daemon.json

yum install -y  docker-ce

systemctl  start docker

关闭selinxu  iptables    networkmanager

需要注意/etc/resolve,关闭networkmanager后无法正常使用域名访问。

时间: 2024-12-14 15:55:03

基于overlay2的docker17.06.ce部署的相关文章

基于Windows Server 2012 r2环境部署 SharePoint 2013 SP1

在安装SharePoint 2013 服务器之前,请先了解硬件和软件要求 http://technet.microsoft.com/library/cc262485(office.15)?ocid=fwlink#section4 Microsoft SharePoint 产品准备工具会为具有内置数据库的单台服务器安装以下必备软件: Web 服务器 (IIS) 角色 应用程序服务器角色 Microsoft .NET Framework 4.5 SQL Server 2008 R2 SP1 Nati

CentOS 下 FastDFS _ V4.06 安装部署

CentOS 下 FastDFS _ V4.06 安装部署 CentOS系统64位x86_64 GNU/Linux 软件准备 libevent-1.4.14b-stable.tar.gz FastDFS_v4.06.tar.gz nginx-1.3.9.tar.gz fastdfs-nginx-module_v1.15.tar.gz 安装libevent 下载并安装 #cd /usr/src wget https://github.com/downloads/libevent/libevent/

分布式文件系统 FastDFS_V4.06 安装部署

FastDFS V4.06安装部署 1.系统环境说明 部署环境 ubuntu 12.0.4 server 32位or 64位,本文以64部署做说明. 最小化系统安装,除openssh-server服务外不安装任何服务,我们的client,tracker server,storage server 用同一台物理机,iP为192.168.0.22 2.分区设置 根据部署的服务要求选择合理的分区,根据公司现有生产环境的分区划分这里做一下分区. /boot200M /        1G Swap   

TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具

怀着鸡动的心情跟大家介绍一款国产开源运维软件TriAquae,轻松帮你搞定大部分运维工作!TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具,可以允许用户通过一台控制端管理上千台远程Linux服务器,开发者根据多年运维经验以及运维工程师日常工作的需求开发了很多实用的功能,该工具非常实用,并且使用简单,分分钟即可完成安装并开始利用TriAquae管理你的网络,此软件还在不断的开发和更新,目前已实现以下功能: •        支持WEB界面,所有以以下功能均以在WEB界面上

06、部署Spark程序到集群上运行

06.部署Spark程序到集群上运行 6.1 修改程序代码 修改文件加载路径 在spark集群上执行程序时,如果加载文件需要确保路径是所有节点能否访问到的路径,因此通常是hdfs路径地址.所以需要修改代码中文件加载路径为hdfs路径: ... //指定hdfs路径 sc.textFile("hdfs://mycluster/user/centos/1.txt") ... ? 修改master地址 SparkConf中需要指定master地址,如果是集群上运行,也可以不指定,运行时可以通

基于Jenkins,docker实现自动化部署(持续交付)

前言 随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致.基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化.因此,传统的人工部署已经心有余而力不足.持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环.合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量.本文不对三个概念做过多的介绍,有兴趣可以读读这篇文章:The Product Managers' Guide to

基于mimeTex的数学公式Webservice的部署和实现

通过Latex语法,实现生成数学公式的解决方案也很多. 这里介绍一种方法,使用开源的mimeTex.该项目的官网地址如下: http://www.forkosh.com/mimetex.html 网站主页有一个声明.如果你的服务器上已经安装了latex,那么推荐使用mathTex,因为mathTex基于真正的Latex,并且显示的图像质量高于mimeTex.但是mathTex只能在linux环境部署,并且需要已安装了latex才行.而mimeTex则可以在linux和windows下都部署,并且

基于Cobbler实现多版本操作系统部署

前言     在生产环境中,当需要批量部署几十甚至上百台服务器时,实现自动化安装操作系统尤为重要,按照传统的光盘引导安装是不可想象的:此前我们通过pxe+kickstart简单实现了自动化安装,但只能实现单一版本安装,当需要部署不同版本或不同引导模式(BIOS.EFI)时,此种方式就不够灵活.而Cobbler正是为了解决此问题而设计的,本文简单介绍Cobbler的安装配置及使用. 简介     Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统. Cobbler 集成了 D

基于OpenStack(IceHouse+neutron) 部署 CloudFounry v183

之前苦于没有物理服务器,一直在虚拟机上小打小闹Cf,现在终于有了物理服务器,而且已经掌握了OpenStack的各个功能点,终于可以试一下了.本文基于OpenStack IceHouse 版本,使用Neutron网络搭建cf-183 版本,在网上查找资料,很少有使用neutron网络搭建的,目前也是使用了两个HM,解决了healthmanager 单点的问题,但是nats仍然是单点部署,但是参考官方文档的说法,nats很稳定,nats所在的虚拟机挂掉,可以由bosh 恢复. 环境准备 1.部署完成