01-docker简介及安装
什么是docker
docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目,它基于google公司推出的go语言实现。项目后来加入了linux基金会,遵从了apache2.0协议,项目代码在github上进行维护。
docker自开源后受到广泛的关注和讨论,以至于dotCloud公司后来都改名为docker inc。Redhat已经在其RHEL6.5中集中支持docker,google也在其paas产品中广泛应用。
docker项目的目标是实现轻量级的操作系统虚拟化解决方案。docker的基础是linux容器(lxc)等技术。
docker 的架构
讲一下docker的组件
Docker daemon(docker 守护进程)
docker daemon是一个运行宿主机(docker_host)的后台进程。可以通过docker客户端与之通信。
client(docker客户端)
docker客户端是docker的用户界面,它可以接受用户命令和配置标识,并与docker daemon通信。docker build等都
是docker的相关命令
Images(docker镜像)
docker镜像是一个只读模板,它包含创建docker容器的说明。它和系统安装的光盘有点像---使用系统安装光盘可以安装
系统,同理,使用docker镜像可以运行docker镜像中的程序。
container(容器)
容器是镜像的可运行实例。镜像和容器的关系有点类似于面向对象中,类和对像的关系。可通过docker api 或者 cli 命令来启停、移动、删除容器。
Registry
docker Registry 是一个集中存储与分发镜像的服务。构建完docker镜像后,就可以当前宿主机上运行。但如果想要在其他机器上运行这个镜像,就需要手去复制。此时可借助docker registry来避免镜像的手动复制。
一个docker registry 可包含多个docker仓库,每个仓库可包含多个镜像标签,每个标签对应一个docker镜像。这跟maven的仓库有点类似,如果把docker Registry比作maven 仓库的话,那么docker 仓库可以理解为某jar包的路径,而镜像标签则可理解为jar包的版本号。
docker registry 可分为公有docker registry 和私有docker registry 。最常用的docker Registry莫过于官方的docker hub,这也是默认的docker Registry。docker hub 上存放着大量优秀的镜像,可使用docker命令下载并使用。

docker的介绍,就说这么多了,下面我们开始安装docker
系统要求
docker 运行在centos7.x之上
docker需要安装64位平台
我们现在开始:
1.yum包更新到最新
yum update
2.安装需要的软件包
yum install -y yun-utils

这里如果有的话,可以删除老的,推荐使用阿里的源。
3.查看系统上的docker yum版本
ll /etc/yum.repos.d/

4.设置yum源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.查看一下docker的版本
yum list docker-ce --showduplicares|sort -r

6.安装自己需要的版本
yum -y install docker-ce-18.06.3.ce
7.查看是否安装成功
docker -v
此篇结束
01-docker简介及安装的更多相关文章
- Docker简介以及安装
Docker简介以及安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是容器 1.一种虚拟化方案 与传统的虚拟机不同,传统的虚拟机是通过中间层将一台或多台独立的机器虚拟运 ...
- Docker 简介及安装
Docker简介: 什么是Docker?将应用程序自动部署到容器 go语言开源引擎 Github地址:https://github.com/docker/docker 2013年初 dotCloud ...
- Docker简介与安装配置
目录 Docker简介 什么是Docker 为啥要用容器 Docker Engine Docker架构说明 Docker安装 Docker版本介绍 Ubuntu安装docker-ce CentOS7安 ...
- Docker简介和安装(一)
Docker简介 Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协 ...
- Docker简介与安装
简介与安装 简介 Docker是什么 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的 ...
- docker简介及安装(1)
Docker简介 软件开发中最为麻烦的事情可能就是配置环境了.由于用户使用的操作系统具有多样性,即便使用跨平台的开发语言(如Java和Python)都不能保证代码能够在各种平台下都可以正常的运转,而且 ...
- Docker从入门到放弃(1) Docker简介与安装
目录 一.Docker简介 1.Docker是什么: 2.为什么有docke的出现: 3.docker与传统容器的区别: 4.docker基本组成 5.docker工作原理: 二.Docker安装 ...
- Docker简介与安装(一)
Docker简介 Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协 ...
- 01: jenkins简介与安装
jenkins参考博文:https://www.w3cschool.cn/jenkins/jenkins-173a28n4.html Jenkins中文官网:http://www.jenkins.or ...
- 01 . Prometheus简介及安装配置Grafana
Promethus简介 Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在S ...
随机推荐
- AOP实践—ASP.NET MVC5 使用Filter过滤Action参数防止sql注入,让你代码安全简洁
在开发程序的过程中,稍微不注意就会隐含有sql注入的危险.今天我就来说下,ASP.NET mvc 5使用Filter过滤Action参数防止sql注入,让你代码安全简洁.不用每下地方对参数的值都进行检 ...
- [转载]Oracle中TO_NUMBER()函数的用法
1 用法简介TO_NUMBER函数()是Oracle中常用的类型转换函数之一,主要是将字符串转换为数值型的格式,与TO_CHAR()函数的作用正好相反. To_number函数的格式如下: To_nu ...
- 图数据库neo4j添加算法包
1. 从https://github.com/neo4j-contrib/neo4j-graph-algorithms/releases下载相应版本jar包,放到 C:\Users\Administr ...
- 利用Python进行数据分析_Pandas_数据加载、存储与文件格式
申明:本系列文章是自己在学习<利用Python进行数据分析>这本书的过程中,为了方便后期自己巩固知识而整理. 1 pandas读取文件的解析函数 read_csv 读取带分隔符的数据,默认 ...
- SAS学习笔记42 宏程序
Autocall Macro是由SAS提供的一些实现特定功能的Macro Program,可以在代码中直接使用 其中以Q开头的相比正常的多了隐藏特殊字符的功能(称之为Macro Quoting): K ...
- 15-MySQL DBA笔记-运维管理
第15章 运维管理 随着各种技术的快速发展,现今的DBA可以比以前的DBA维护多得多的数据库实例.DBA已经越来越像一个资源的管理者,而不是简单的操作步骤执行人.本章将为读者介绍规模化运维之道.首先, ...
- html如何点击子元素事件而不触发父元素的点击事件——阻止冒泡
如果子元素和父元素都有点击事件,会出现点击事件冒泡的情况. 1.如何避免冒泡: html: <html> <head></head> <body> &l ...
- (一)Spring框架基础
一.什么是spring框架 spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,i ...
- (十七)SpringBoot之使用异步消息服务jms之ActiveMQ
一.引入maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</grou ...
- D盘Program Files 文件夹里文件不显示,没隐藏。怎么才能显示出来?
D盘里有两个一模一样的Program Files 文件夹,文件夹里文件不显示,没隐藏.怎么才能显示出来?新买不久的电脑,win8.1系统 点击开始---运行---输入“cmd”(没有引号)---在弹出 ...