centos docker安装

docker支持以下centos版本:

centos 7 (64-bit)

centos 6.5 (64-bit)或更高的版本

前提条件

目前,centos仅发行版中的内核支持docker。

docker运行在centos 7上,要求系统为64位,系统内核版本为3.10以上。

docker运行在centos 6.5或者更高版本的centos上,要求系统为64位,系统内核为2.6.32-431或者更高版本。

查看自己的内核

uname 命令用于打印当前操作系统相关信息,包括内核版本号、硬件架构、主机名、操作系统类型等。

[root@t-docker chenzx]# uname -a

Linux t-docker 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

画外音:docker技术是2013年出来,2017年开始火爆。

[root@t-docker chenzx]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)  

centos 6.5以上安装docker

centos6上安装docker,有些功能是不能用的,所以建议在centos7上装。

1、yum install -y eple-replease

2、yum install -y docker-io(centos7叫docker-ce)

3、安装后的配置文件,/etcsysconfig/docker

4、启动后台服务:service docker start

5、docker version命令的验证

docker版本说明

docker版本的CE才是开源版。EE是企业版。

centos7上安装docker

官网文档: https://docs.docker.com/

安装文档地址: https://docs.docker.com/install/linux/docker-ce/centos/

中文安装地址:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos

1、卸载旧版本的docker

$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine

2、安装依赖包

yum -y install gcc gcc-c++
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

3、添加docker的repo

yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#用阿里云加速,上面的意思是把docker-ce.repo文件下载到/etc/yum.repod/下面

4、更新yum软件包的索引

yum makecache fast

5、安装docker

yum -y install docker-ce

6、启动docker

systemctl start docker

7、测试

[root@t-docker chenzx]# docker version
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:23:03 2018
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.06.1-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:25:29 2018
OS/Arch: linux/amd64

8、配置镜像加速

vim /etc/docker/daemon.json (没有就新建这个文件)
#docker中文
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
#网易云
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
#阿里云
{
"registry-mirrors": ["https://自己的编码.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
[root@t-docker chenzx]# ps -elf |grep docker
4 S root 1009 1 0 80 0 - 232175 futex_ Aug25 ? 00:03:24 /usr/bin/dockerd
4 S root 1036 1009 0 80 0 - 110929 futex_ Aug25 ? 00:02:53 docker-containerd --config /var/run/docker/containerd/containerd.toml
[root@t-docker chenzx]# docker search tomcat

9、卸载docker

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28916011/viewspace-2212835/,如需转载,请注明出处,否则将追究法律责任

docker 3 docker安装的更多相关文章

  1. docker学习(1) 安装

    docker是啥就不多讲了,简言之就是更轻量.更牛叉的新一代虚拟机技术.下面是安装步骤: 一.mac/windows平台的安装 docker是在linux内核基础上发展而来的,无法直接运行在mac/w ...

  2. Docker实践:安装wordpress

    本文将示例如何使用Docker来安装wordpress.使用三种方法: 1.基于官方的wordpress镜像使用docker run实现: 2.基于官方的wordpress镜像使用fig命令编排工具实 ...

  3. 原创docker dcos 的安装

    原创哈,上个星期无意间发现了一个可以好东西 DC/OS https://dcos.io 这个是官网哈 然后就痛苦的折磨了一个多星期; 基本是参照到https://dcos.io/docs/1.7/ad ...

  4. Docker初步认识安装和简单实例

    前话 问题 开发网站需要搭建服务器环境,FQ官网下载软件包,搭建配置nginx,apache,数据库等.官网没有直接可用的运行版本,担心网络流传的非官方发布软件包不安全还得自行编译官方源码安装,忘记步 ...

  5. Docker系列(一)安装

    操作系统版本:Centos7 Docker版本:1.8 设置安装源 1  cat > /etc/yum.repos.d/docker.repo << -EOF 2  [dockerr ...

  6. 【Howie玩docker】-docker安装

    windows忽略,小苹果木有,所以咱只看ubuntu和centOS的吧! 参考书<Docker技术入门与实战> Ubuntu 14.04安装Docker Ubuntu 14.04版本官方 ...

  7. Docker 简介及安装

    Docker简介: 什么是Docker?将应用程序自动部署到容器 go语言开源引擎  Github地址:https://github.com/docker/docker 2013年初 dotCloud ...

  8. .NET遇上Docker - Harbor的安装与基本使用

    Harbor是一个开源企业级Docker注册中心,可以用于搭建私有的Docker Image仓库.可以实现权限控制等. 安装Harbor 首先,需要安装Docker和Docker Compose,参考 ...

  9. [Docker基础]Docker安装教程

    Install Docker Docker支持几乎所有的Linux发行版,也支持Mac和Windows. 各操作系统的安装方法可参考Docker官网. 安装环境 ubuntu 16.04 Docker ...

  10. docker基础及安装

    Docker介绍: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...

随机推荐

  1. 洛谷P4723 【模板】线性递推(多项式取模 线性代数)

    题意 题目链接 Sol Orz shadowice 注意,下面的代码自带O(随时TLE)倍大常数.. #include<bits/stdc++.h> #define Pair pair&l ...

  2. C# 简单实现直线方程,抛物线方程

    本例子是简单的在WinForm程序中实现在坐标系中绘制直线方程,抛物线方程,点.重新学习解析几何方面的知识.仅供学习分享使用,如有不足之处,还请指正. 涉及知识点: 直线方程的表达方式:一般表达式Ax ...

  3. Android自定义多宫格解锁控件

    在此之前,一直在想九宫格的实现方法,经过一个上午的初步研究终于完成了一个简单的N*N的宫格解锁组件,代码略显粗糙,仅仅做到简单的实现,界面等后期在做优化,纯粹是学习的目的,在算法上有点缺陷,如果有错误 ...

  4. RTP 流媒体

    RTMP协议是Adobe的私有协议,未完全公开,RTSP协议和HTTP协议是共有协议,并有专门机构做维护. RTMP协议一般传输的是flv,f4v格式流,RTSP协议一般传输的是ts,mp4格式的流. ...

  5. Python绘图工具Plotly的简单使用

    1.Plotly被称为史上最好的绘图工具之一,为了更好的展示金融数据的复杂性. Plotly的官方网站为:https://plot.ly/ python量化的关键是金融数据可视化,无论是传统的K线图, ...

  6. 根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面

    纯js,直接分享,直接使用: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVe ...

  7. Orchard详解--第二篇 启动

    Orchard Framework作为框架它与类库最大的区别就是框架是将一系列零散的组件组合在一起形成一个整体,接下来就对Orchard Framework如何分析Orchard如何将相关组件结合在一 ...

  8. Symantec Backup Exec 2010 安装报 bad ELF interpreter: No such file or directory

    在64位的Red Hat Enterprise Linux Server release 6.6上安装Symantec Backup Exec 2010时, 遇到下面错误: # ./installra ...

  9. C#-运算符(四)

    算术运算符 +:两个操作数相加,例:2+3得5 -:第一个操作数减去第二个操作数 例:5-3得2 *:两个操作数相乘,例:2*3得6 /:分子除以分母,例:5/2得2 %:取模运算符,整除后的余数,例 ...

  10. jsp include 报错:illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html; carset=UTF-8)

    严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /jsp.jsp(1, ...