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. wepy框架须知

    安装脚手架 . 安装构件工具 npm i wepy-cli -g .创建项目 wepy new 项目名 .实时编译 wepy build --watch 或 npm run dev .使用微信开发者工 ...

  2. Java synchronized 线程同步

    同步方法 class MyTheard4 implements Runnable{ private int ticket; public MyTheard4(int ticket) { this.ti ...

  3. saltstack部署配置

    共计使用三台虚拟机进行部署实验,系统环境:centos7.3 在master上进行部署配置: 配置主机名 [root@localhost ~]# hostname salt-master [root@ ...

  4. (后端)SQL SERVER 字符串按数字排序

    应用于B1-1,B1-2,B10-1,B11-1 sqlserver肯定不能按照字符串进行排序,需要进行处理一番: select CONVERT(varchar, LEFT(code,1)),conv ...

  5. CSS之表格边框合并、兄弟标签外边距合并、父子标签的外边距合并

    本文内容: 表格边框合并 兄弟标签外边距合并 父子标签的外边距合并 首发日期:2018-05-01 表格边框合并: 发生情况: 当设置了cellpadding="0" cellsp ...

  6. PhpStorm和WAMP配置调试参数,问题描述Error. Interpreter is not specified or invalid. Press “Fix” to edit your project configuration.

    PhpStorm和WAMP配置调试参数,解决实际问题. 问题描述: Error. Interpreter is not specified or invalid. Press "Fix&qu ...

  7. Spark DataFrame的groupBy vs groupByKey

    在使用Spark SQL的过程中,经常会用到groupBy这个函数进行一些统计工作.但是会发现除了groupBy外,还有一个groupByKey(注意RDD也有一个groupByKey,而这里的gro ...

  8. springmvc复习笔记----Restful 风格,PathVariable获取 Url实例

    结构 包与之前相同 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=&qu ...

  9. [20190219]那个更快(11g).txt

    [20190219]那个更快(11g).txt --//前几天测试11g Query Result Cache RC Latches时,链接http://blog.itpub.net/267265/v ...

  10. uv-pv-vv的区别

    UV(unique visitor) 是指自然人登录自己账号访问量 KPI是指UV PV (Page View) 是指网页的浏览量 vv(Visitor view) 是指每次登录网站的访问次数 uv- ...