Docker安装

docker-ce安装


官方安装文档

  1. 环境准备
    查看centous版本:cat /etc/redhat-releaseuname -r 命令查看当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
    Contes运行docker所需环境:
    1)Docker-ce,CentOS 7(64-bit),内核版本不能低于3.10;
    2)CentOS 6.5(64-bit或更新的版本),内核版本为 2.6.32-431 或者更高版本
    内核:3.10以上
    不建议在CentOS 6.x下安装Docker,因为往往CentOS 6.x往往需要先升级内核版本以达到安装条件,但是升级内核可能会导致开不了机之类的问题。

  2. 移除旧版本

sudo yum remove docker \ 
 docker-client \ 
 docker-client-latest \ 
 docker-common \ 
 docker-latest \ 
 docker-latest-logrotate \ 
 docker-logrotate \ 
 docker-engine
  1. 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. 添加软件源信息
    若是安装docker-ce docker-ce-cli containerd.io等显示找不到资源包,那就可能是镜像仓库的问题
    使国内的阿里云镜像仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

等到显示如下信息即可

已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

  1. 更新yum缓存
sudo yum makecache fast
  1. 安装docker-ce
sudo yum -y install docker-ce
  1. 启动docker-ce
#把docker设置为开机自启
sudo systemctl enable docker

#启动docker服务
sudo systemctl start docker

#查看docker信息
docker info
  1. 运行hello-world镜像
docker run hello-world

出现下图即可:
在这里插入图片描述
9. 修改Cgroup Driver:(k8s建议做):

mkdir /etc/docker
vim /etc/docker/daemon.json

#加上如下
{
    "exec-opts" : [ "native.cgroupdriver=systemd" ]
}

#重启docker
 systemctl daemon-reload && systemctl restart docker && systemctl enable docker
  1. hello-world镜像解读
    docker是一个典型的CS架构的软件 在这里插入图片描述
    自此,你已经打开了容器世界的大门


docker基础知识

  1. 隔离的需要
    在这里插入图片描述
    实现了以上六个层级的隔离,才算得上两个应用物理意义上的隔离(简单理解):
    PID:两个应用的pid都是x,互补干扰
    NET:两个应用都有自己的应用协议栈,两个应用都能监听3306端口等
    IPC:两个进程不至于写在同一块内存里
    MOUNT:每个应用都应该有自己独立的应用系统
    UTS:每个应用都应该有自己的主机名和主机域
    USER:用户空间也应该相互隔离

  2. 关于docker
    在这里插入图片描述
    在这里插入图片描述

  3. docker技术哥虚拟机技术的比较
    在这里插入图片描述

  4. docker引擎的版本命名规则
    在这里插入图片描述




本博客仅为个人笔记作用,来源广泛,图片资源来源于B站老男孩教育

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值