docker安装

docker安装

docker概述

1、Linux Container  是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源
2、Docker  是  PAAS  提供商 dotCloud  开源的一个基于  LXC 的高级容器引擎,源代码托管在 Github 上, 基于go 语言并遵从 Apache2.0 协议开源
3、Docker 设想是交付运行环境如同海运,OS 如同一个货轮,每一个在  OS 基础上的软件都如同一个集装箱,用户可以通过标准化手段自由组装运行环境,同时集装箱的内容可以由用户自定义,也可以由专业人员制造

docker 构成

1、Docker 仓库:https://hub.docker.com
2、Docker 自身组件
   > Docker Client:Docker 的客户端
   > Docker Server:Docker daemon 的主要组成部分,接受用户通过Docker Client发出的请求,并按照相应的路由规则实现路由分发
   > Docker 镜像:Docker 镜像运行之后变成容器(docker run)

docker支持的centos版本

Centos 7 (64-bit) 或更高版本
Centos 6.5 (64-bit) 或更高的版本
前提条件:
Centos 仅发行版本中的内核支持Docker
Docker运行在Centos7,要求系统为64位,内核版本为3.10以上
Docker运行在Centos6.5或更高的版本Centos上,要求系统为64位,内核版本为2.6.32-431或更高版本

可用uname -r打印当前系统的相关信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-47vtD5oE-1601278548611)(E:\学习\docker\images\uname -r.png)]

docker安装

1: 安装必要的一些系统工具
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install -y yum-utils device-mapper-persistent-data lvm2
2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3: 更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce
4: 开启Docker服务
systemctl start docker.service
systemctl enable docker.service

查看docker版本

在这里插入图片描述

配置镜像加速

https://cr.console.aliyun.com/cn-shanghai/instances/mirrors

在这里插入图片描述

mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://1ompxyep.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值