Docker--简介、安装

一、简介

Docker--简介、安装

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。在实际生产中,集群部署是常事,每一台机器都有独立的运行环境,为了解决同代码同环境的问题,使用docker镜像技术部署运行环境达到目的。
一个完整的Docker有以下几个部分组成:
  1. DockerClient客户端
  2. Docker Daemon守护进程
  3. Docker Image镜像:一个只读模板镜像。可以用来创建Docker容器,一个镜像可以创建很多容器。
  4. DockerContainer容器:利用容器独立运行一个或者一组应用。容器是用镜像创建的一个运行实例
  5. Repositor仓库:用于集中存放镜像文件的场所,仓库分为公开和私有两种形式

理念:一次封装,多处运用

解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。

网站:http://www.docker.com

中文网站:http://www.docker-cn.com/

二、安装

1.前提条件

目前,CentOS 仅发行版本中内核支持Docker;

Docker 运行在CentOS 7上,要求系统64位,系统内核为3.10以上。

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

 

 

 

查看系统内核版本 uname -r  

查看CentOS 版本 cat /etc/redhat-release 

Docker--简介、安装

 

 

 

2. Docker技术架构

Docker--简介、安装

 

 

3.CentOS 6.5安装

yum install -y epel-release

Docker--简介、安装

yum install -y docker-io

Docker--简介、安装

 

 

 修改配置文件

Docker--简介、安装

 

 

 Docker--简介、安装

 

 

 启动和检查

server docker start 

docker version

Docker--简介、安装

4.CentOS 7安装

yum install -y yum-utils

Docker--简介、安装

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoDocker--简介、安装

yum-config-manager --enable docker-ce-nightlyDocker--简介、安装

yum-config-manager --enable docker-ce-test
yum-config-manager --disable docker-ce-nightly
yum install docker-ce docker-ce-cli containerd.io
Docker--简介、安装

三、HelloWord

访问阿里云地址:https://https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors  登录后找到自己专属的加速地址,下图是CentOS 7 的方式Docker--简介、安装

 

 运行HelloWord  :docker run hello-world

Docker--简介、安装

 

 Docker--简介、安装

Docker--简介、安装

上一篇:OAF_开发系列13_实现OAF通过Vector动态查询设置(案例)


下一篇:PaddlePaddle垃圾邮件处理实战(一)