【Docker】第一篇 Docker的初始化安装部署

社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。

Docker系统有两个程序:docker服务端和docker客户端。

docker服务端是一个服务进程,管理着所有的容器。

docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。

大部分情况下,docker服务端和客户端运行在一台机器上。

Docker容器编排工具:nmp程序启动顺序:docker 需要通过编排工具来确定应用的启动顺序

machine+swarm+compose

mesos+marathon

kubernets ->k8s

libcontainer ->runC

Docker三大核心组件

Docker 镜像 - Docker images   镜像:静态 容器

Docker 仓库 - Docker registeries    容器:动态,有生命周期

Docker 容器 - Docker containers    仓库:就是来放镜像的

二、Docker安装部署

通过rpm包安装docker:

使用的是清华大学的开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/x86_64/stable/Packages/ 由于自己尝试各种慢

最终选择了下载rpm包安装,Version: 17.03.2-ce,因为k8s目前也是认证docker到17.X:

#yum -y install docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm ;yum -y install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm 启动: # systemctl start docker 测试: # docker version 升级(下载新版本包) #yum -y upgrade /path/新版本.rpm # yum upgrade docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm #更新到docker-ce-18.03

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzgdd.html